Home
last modified time | relevance | path

Searched refs:Lib3dsFloat (Results 1 – 25 of 60) sorted by relevance

123

/dports/graphics/lib3ds/lib3ds-1.3.0/lib3ds/
H A Dmatrix.c134 Lib3dsFloat swp; in lib3ds_matrix_transpose()
196 Lib3dsFloat ab; in lib3ds_matrix_mult()
230 static Lib3dsFloat
232 Lib3dsFloat a, Lib3dsFloat b, in det2x2()
233 Lib3dsFloat c, Lib3dsFloat d) in det2x2()
241 Lib3dsFloat a1, Lib3dsFloat a2, Lib3dsFloat a3, in det3x3()
242 Lib3dsFloat b1, Lib3dsFloat b2, Lib3dsFloat b3, in det3x3()
243 Lib3dsFloat c1, Lib3dsFloat c2, Lib3dsFloat c3) in det3x3()
258 Lib3dsFloat
446 lib3ds_matrix_translate_xyz(Lib3dsMatrix m, Lib3dsFloat x, Lib3dsFloat y, Lib3dsFloat z) in lib3ds_matrix_translate_xyz()
[all …]
H A Dquat.c97 c[0]=(Lib3dsFloat)s*axis[0]; in lib3ds_quat_axis_angle()
98 c[1]=(Lib3dsFloat)s*axis[1]; in lib3ds_quat_axis_angle()
99 c[2]=(Lib3dsFloat)s*axis[2]; in lib3ds_quat_axis_angle()
100 c[3]=(Lib3dsFloat)cos(omega); in lib3ds_quat_axis_angle()
224 c[0]=(Lib3dsFloat)(-c[0]*m); in lib3ds_quat_inv()
227 c[3]=(Lib3dsFloat)(c[3]*m); in lib3ds_quat_inv()
237 Lib3dsFloat
247 Lib3dsFloat
257 Lib3dsFloat
325 c[3]=(Lib3dsFloat)cos(om); in lib3ds_quat_exp()
[all …]
H A Datmosphere.h42 Lib3dsFloat near_plane;
43 Lib3dsFloat near_density;
44 Lib3dsFloat far_plane;
45 Lib3dsFloat far_density;
66 Lib3dsFloat near_y;
67 Lib3dsFloat far_y;
68 Lib3dsFloat density;
78 Lib3dsFloat near_plane;
79 Lib3dsFloat near_dimming;
80 Lib3dsFloat far_plane;
[all …]
H A Dlight.h47 Lib3dsFloat roll;
49 Lib3dsFloat outer_range;
50 Lib3dsFloat inner_range;
51 Lib3dsFloat multiplier;
53 Lib3dsFloat attenuation;
56 Lib3dsFloat shadow_bias;
57 Lib3dsFloat shadow_filter;
59 Lib3dsFloat spot_aspect;
64 Lib3dsFloat ray_bias;
65 Lib3dsFloat hot_spot;
[all …]
H A Dmatrix.h43 extern LIB3DSAPI void lib3ds_matrix_scalar(Lib3dsMatrix m, Lib3dsFloat k);
44 extern LIB3DSAPI Lib3dsFloat lib3ds_matrix_det(Lib3dsMatrix m);
47 …3DSAPI void lib3ds_matrix_translate_xyz(Lib3dsMatrix m, Lib3dsFloat x, Lib3dsFloat y, Lib3dsFloat
49 … LIB3DSAPI void lib3ds_matrix_scale_xyz(Lib3dsMatrix m, Lib3dsFloat x, Lib3dsFloat y, Lib3dsFloat
51 extern LIB3DSAPI void lib3ds_matrix_rotate_x(Lib3dsMatrix m, Lib3dsFloat phi);
52 extern LIB3DSAPI void lib3ds_matrix_rotate_y(Lib3dsMatrix m, Lib3dsFloat phi);
53 extern LIB3DSAPI void lib3ds_matrix_rotate_z(Lib3dsMatrix m, Lib3dsFloat phi);
55 extern LIB3DSAPI void lib3ds_matrix_rotate_axis(Lib3dsMatrix m, Lib3dsVector axis, Lib3dsFloat angl…
56 …id lib3ds_matrix_camera(Lib3dsMatrix matrix, Lib3dsVector pos, Lib3dsVector tgt, Lib3dsFloat roll);
H A Dease.c33 Lib3dsFloat
34 lib3ds_ease(Lib3dsFloat fp, Lib3dsFloat fc, Lib3dsFloat fn, in lib3ds_ease()
35 Lib3dsFloat ease_from, Lib3dsFloat ease_to) in lib3ds_ease()
41 s=step=(Lib3dsFloat)(fc-fp)/(fn-fp); in lib3ds_ease()
45 ease_to=(Lib3dsFloat)(ease_to/tofrom); in lib3ds_ease()
46 ease_from=(Lib3dsFloat)(ease_from/tofrom); in lib3ds_ease()
61 return((Lib3dsFloat)s); in lib3ds_ease()
H A Dtcb.h45 Lib3dsFloat tens;
46 Lib3dsFloat cont;
47 Lib3dsFloat bias;
48 Lib3dsFloat ease_to;
49 Lib3dsFloat ease_from;
53 Lib3dsTcb *nc, Lib3dsTcb *n, Lib3dsFloat *ksm, Lib3dsFloat *ksp,
54 Lib3dsFloat *kdm, Lib3dsFloat *kdp);
H A Dmaterial.h57 Lib3dsFloat percent;
58 Lib3dsFloat blur;
59 Lib3dsFloat scale[2];
60 Lib3dsFloat offset[2];
61 Lib3dsFloat rotation;
122 Lib3dsFloat shin_strength;
124 Lib3dsFloat blur;
125 Lib3dsFloat transparency;
126 Lib3dsFloat falloff;
128 Lib3dsFloat self_ilpct;
[all …]
H A Dease.h34 extern LIB3DSAPI Lib3dsFloat lib3ds_ease(Lib3dsFloat fp, Lib3dsFloat fc,
35 Lib3dsFloat fn, Lib3dsFloat ease_from, Lib3dsFloat ease_to);
H A Dtcb.c37 Lib3dsFloat *ksm, Lib3dsFloat *ksp, Lib3dsFloat *kdm, Lib3dsFloat *kdp) in lib3ds_tcb()
39 Lib3dsFloat tm,cm,cp,bm,bp,tmcm,tmcp,cc; in lib3ds_tcb()
40 Lib3dsFloat dt,fp,fn; in lib3ds_tcb()
51 dt=0.5f*(Lib3dsFloat)(pc->frame-p->frame+n->frame-nc->frame); in lib3ds_tcb()
52 fp=((Lib3dsFloat)(pc->frame-p->frame))/dt; in lib3ds_tcb()
53 fn=((Lib3dsFloat)(n->frame-nc->frame))/dt; in lib3ds_tcb()
54 cc=(Lib3dsFloat)fabs(c->cont); in lib3ds_tcb()
H A Dviewport.h60 Lib3dsFloat zoom;
62 Lib3dsFloat horiz_angle;
63 Lib3dsFloat vert_angle;
109 Lib3dsFloat width;
110 Lib3dsFloat horiz_angle;
111 Lib3dsFloat vert_angle;
112 Lib3dsFloat roll_angle;
H A Dquat.h37 extern LIB3DSAPI void lib3ds_quat_axis_angle(Lib3dsQuat c, Lib3dsVector axis, Lib3dsFloat angle);
42 extern LIB3DSAPI void lib3ds_quat_scalar(Lib3dsQuat c, Lib3dsFloat k);
45 extern LIB3DSAPI Lib3dsFloat lib3ds_quat_dot(Lib3dsQuat a, Lib3dsQuat b);
46 extern LIB3DSAPI Lib3dsFloat lib3ds_quat_squared(Lib3dsQuat c);
47 extern LIB3DSAPI Lib3dsFloat lib3ds_quat_length(Lib3dsQuat c);
51 extern LIB3DSAPI void lib3ds_quat_slerp(Lib3dsQuat c, Lib3dsQuat a, Lib3dsQuat b, Lib3dsFloat t);
53 Lib3dsQuat b, Lib3dsFloat t);
H A Dvector.c136 lib3ds_vector_scalar(Lib3dsVector c, Lib3dsFloat k) in lib3ds_vector_scalar()
173 Lib3dsFloat
191 Lib3dsFloat
209 Lib3dsFloat
212 return((Lib3dsFloat)sqrt(c[0]*c[0] + c[1]*c[1] + c[2]*c[2])); in lib3ds_vector_length()
228 Lib3dsFloat l,m; in lib3ds_vector_normalize()
230 l=(Lib3dsFloat)sqrt(c[0]*c[0] + c[1]*c[1] + c[2]*c[2]); in lib3ds_vector_normalize()
316 Lib3dsVector b, Lib3dsFloat t) in lib3ds_vector_cubic()
324 c[0]=(Lib3dsFloat)(x*a[0] + y*b[0] + z*p[0] + w*q[0]); in lib3ds_vector_cubic()
325 c[1]=(Lib3dsFloat)(x*a[1] + y*b[1] + z*p[1] + w*q[1]); in lib3ds_vector_cubic()
[all …]
/dports/cad/meshlab/meshlab-Meshlab-2020.05/src/external/lib3ds-1.3.0/lib3ds/
H A Dmatrix.c134 Lib3dsFloat swp; in lib3ds_matrix_transpose()
196 Lib3dsFloat ab; in lib3ds_matrix_mult()
230 static Lib3dsFloat
232 Lib3dsFloat a, Lib3dsFloat b, in det2x2()
233 Lib3dsFloat c, Lib3dsFloat d) in det2x2()
241 Lib3dsFloat a1, Lib3dsFloat a2, Lib3dsFloat a3, in det3x3()
242 Lib3dsFloat b1, Lib3dsFloat b2, Lib3dsFloat b3, in det3x3()
243 Lib3dsFloat c1, Lib3dsFloat c2, Lib3dsFloat c3) in det3x3()
258 Lib3dsFloat
446 lib3ds_matrix_translate_xyz(Lib3dsMatrix m, Lib3dsFloat x, Lib3dsFloat y, Lib3dsFloat z) in lib3ds_matrix_translate_xyz()
[all …]
H A Dquat.c97 c[0]=(Lib3dsFloat)s*axis[0]; in lib3ds_quat_axis_angle()
98 c[1]=(Lib3dsFloat)s*axis[1]; in lib3ds_quat_axis_angle()
99 c[2]=(Lib3dsFloat)s*axis[2]; in lib3ds_quat_axis_angle()
100 c[3]=(Lib3dsFloat)cos(omega); in lib3ds_quat_axis_angle()
224 c[0]=(Lib3dsFloat)(-c[0]*m); in lib3ds_quat_inv()
227 c[3]=(Lib3dsFloat)(c[3]*m); in lib3ds_quat_inv()
237 Lib3dsFloat
247 Lib3dsFloat
257 Lib3dsFloat
325 c[3]=(Lib3dsFloat)cos(om); in lib3ds_quat_exp()
[all …]
H A Datmosphere.h42 Lib3dsFloat near_plane;
43 Lib3dsFloat near_density;
44 Lib3dsFloat far_plane;
45 Lib3dsFloat far_density;
66 Lib3dsFloat near_y;
67 Lib3dsFloat far_y;
68 Lib3dsFloat density;
78 Lib3dsFloat near_plane;
79 Lib3dsFloat near_dimming;
80 Lib3dsFloat far_plane;
[all …]
H A Dlight.h47 Lib3dsFloat roll;
49 Lib3dsFloat outer_range;
50 Lib3dsFloat inner_range;
51 Lib3dsFloat multiplier;
53 Lib3dsFloat attenuation;
56 Lib3dsFloat shadow_bias;
57 Lib3dsFloat shadow_filter;
59 Lib3dsFloat spot_aspect;
64 Lib3dsFloat ray_bias;
65 Lib3dsFloat hot_spot;
[all …]
H A Dease.c33 Lib3dsFloat
34 lib3ds_ease(Lib3dsFloat fp, Lib3dsFloat fc, Lib3dsFloat fn, in lib3ds_ease()
35 Lib3dsFloat ease_from, Lib3dsFloat ease_to) in lib3ds_ease()
41 s=step=(Lib3dsFloat)(fc-fp)/(fn-fp); in lib3ds_ease()
45 ease_to=(Lib3dsFloat)(ease_to/tofrom); in lib3ds_ease()
46 ease_from=(Lib3dsFloat)(ease_from/tofrom); in lib3ds_ease()
61 return((Lib3dsFloat)s); in lib3ds_ease()
H A Dmatrix.h43 LIB3DSEXTERN LIB3DSAPI void lib3ds_matrix_scalar(Lib3dsMatrix m, Lib3dsFloat k);
44 LIB3DSEXTERN LIB3DSAPI Lib3dsFloat lib3ds_matrix_det(Lib3dsMatrix m);
47 …3DSAPI void lib3ds_matrix_translate_xyz(Lib3dsMatrix m, Lib3dsFloat x, Lib3dsFloat y, Lib3dsFloat
49 … LIB3DSAPI void lib3ds_matrix_scale_xyz(Lib3dsMatrix m, Lib3dsFloat x, Lib3dsFloat y, Lib3dsFloat
51 LIB3DSEXTERN LIB3DSAPI void lib3ds_matrix_rotate_x(Lib3dsMatrix m, Lib3dsFloat phi);
52 LIB3DSEXTERN LIB3DSAPI void lib3ds_matrix_rotate_y(Lib3dsMatrix m, Lib3dsFloat phi);
53 LIB3DSEXTERN LIB3DSAPI void lib3ds_matrix_rotate_z(Lib3dsMatrix m, Lib3dsFloat phi);
55 …ERN LIB3DSAPI void lib3ds_matrix_rotate_axis(Lib3dsMatrix m, Lib3dsVector axis, Lib3dsFloat angle);
56 …id lib3ds_matrix_camera(Lib3dsMatrix matrix, Lib3dsVector pos, Lib3dsVector tgt, Lib3dsFloat roll);
H A Dtcb.h45 Lib3dsFloat tens;
46 Lib3dsFloat cont;
47 Lib3dsFloat bias;
48 Lib3dsFloat ease_to;
49 Lib3dsFloat ease_from;
53 Lib3dsTcb *nc, Lib3dsTcb *n, Lib3dsFloat *ksm, Lib3dsFloat *ksp,
54 Lib3dsFloat *kdm, Lib3dsFloat *kdp);
H A Dmaterial.h57 Lib3dsFloat percent;
58 Lib3dsFloat blur;
59 Lib3dsFloat scale[2];
60 Lib3dsFloat offset[2];
61 Lib3dsFloat rotation;
122 Lib3dsFloat shin_strength;
124 Lib3dsFloat blur;
125 Lib3dsFloat transparency;
126 Lib3dsFloat falloff;
128 Lib3dsFloat self_ilpct;
[all …]
H A Dease.h34 LIB3DSEXTERN LIB3DSAPI Lib3dsFloat lib3ds_ease(Lib3dsFloat fp, Lib3dsFloat fc,
35 Lib3dsFloat fn, Lib3dsFloat ease_from, Lib3dsFloat ease_to);
H A Dtcb.c37 Lib3dsFloat *ksm, Lib3dsFloat *ksp, Lib3dsFloat *kdm, Lib3dsFloat *kdp) in lib3ds_tcb()
39 Lib3dsFloat tm,cm,cp,bm,bp,tmcm,tmcp,cc; in lib3ds_tcb()
40 Lib3dsFloat dt,fp,fn; in lib3ds_tcb()
51 dt=0.5f*(Lib3dsFloat)(pc->frame-p->frame+n->frame-nc->frame); in lib3ds_tcb()
52 fp=((Lib3dsFloat)(pc->frame-p->frame))/dt; in lib3ds_tcb()
53 fn=((Lib3dsFloat)(n->frame-nc->frame))/dt; in lib3ds_tcb()
54 cc=(Lib3dsFloat)fabs(c->cont); in lib3ds_tcb()
H A Dviewport.h60 Lib3dsFloat zoom;
62 Lib3dsFloat horiz_angle;
63 Lib3dsFloat vert_angle;
109 Lib3dsFloat width;
110 Lib3dsFloat horiz_angle;
111 Lib3dsFloat vert_angle;
112 Lib3dsFloat roll_angle;
H A Dvector.c136 lib3ds_vector_scalar(Lib3dsVector c, Lib3dsFloat k) in lib3ds_vector_scalar()
173 Lib3dsFloat
191 Lib3dsFloat
209 Lib3dsFloat
212 return((Lib3dsFloat)sqrt(c[0]*c[0] + c[1]*c[1] + c[2]*c[2])); in lib3ds_vector_length()
228 Lib3dsFloat l,m; in lib3ds_vector_normalize()
230 l=(Lib3dsFloat)sqrt(c[0]*c[0] + c[1]*c[1] + c[2]*c[2]); in lib3ds_vector_normalize()
316 Lib3dsVector b, Lib3dsFloat t) in lib3ds_vector_cubic()
324 c[0]=(Lib3dsFloat)(x*a[0] + y*b[0] + z*p[0] + w*q[0]); in lib3ds_vector_cubic()
325 c[1]=(Lib3dsFloat)(x*a[1] + y*b[1] + z*p[1] + w*q[1]); in lib3ds_vector_cubic()
[all …]

123