r3frmpar
real/raytr/r3frmpar.h
r3raytr
parallel mapping (affine translation)
r3Frmapping
R3CLID_FRMAPPING
r3Frmappar
R3CLID_FRMAPPAR - 434
int R3RegisterFrMapParallelClass(R3APP *app);
Center
Center
R3FRMPARA_Center
center
jsobj.SetCenter(value);
value = jsobj.GetCenter();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3FRMPARA_Center, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3FRMPARA_Center, &value, R3TAG_END);
A
A
R3FRMPARA_A
x axis
jsobj.SetA(value);
value = jsobj.GetA();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3FRMPARA_A, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3FRMPARA_A, &value, R3TAG_END);
B
B
R3FRMPARA_B
R3VECTRO *, y axis
jsobj.SetB(value);
value = jsobj.GetB();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3FRMPARA_B, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3FRMPARA_B, &value, R3TAG_END);
C
C
R3FRMPARA_C
R3VECTRO *, z axis
jsobj.SetC(value);
value = jsobj.GetC();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3FRMPARA_C, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3FRMPARA_C, &value, R3TAG_END);
r3appobj *