r3sphere
real/objects/r3sphere.h
r3obj
Sphere Class
r3Primitive
R3CLID_PRIMITIVE
r3Sphere
R3CLID_SPHERE - 131
int R3RegisterSphereClass(R3APP *app);
Center
Center
R3SPHA_Center
center of the sphere
jsobj.SetCenter(value);
value = jsobj.GetCenter();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3SPHA_Center, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3SPHA_Center, &value, R3TAG_END);
A
A
R3SPHA_A
x axis
jsobj.SetA(value);
value = jsobj.GetA();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3SPHA_A, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3SPHA_A, &value, R3TAG_END);
B
B
R3SPHA_B
y axis
jsobj.SetB(value);
value = jsobj.GetB();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3SPHA_B, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3SPHA_B, &value, R3TAG_END);
C
C
R3SPHA_C
z axis
jsobj.SetC(value);
value = jsobj.GetC();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3SPHA_C, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3SPHA_C, &value, R3TAG_END);
Radius
Radius
R3SPHA_Radius
Number
R3FLOAT
radius for defining sphere
jsobj.SetRadius(value);
value = jsobj.GetRadius();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3SPHA_Radius, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3SPHA_Radius, &value, R3TAG_END);
LengthA
LengthA
R3SPHA_LengthA
Number
R3FLOAT
lengths of axes of the ellipsoid
jsobj.SetLengthA(value);
value = jsobj.GetLengthA();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3SPHA_LengthA, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3SPHA_LengthA, &value, R3TAG_END);
LengthB
LengthB
R3SPHA_LengthB
Number
R3FLOAT
'R3SPHA_LengthB' not documented
jsobj.SetLengthB(value);
value = jsobj.GetLengthB();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3SPHA_LengthB, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3SPHA_LengthB, &value, R3TAG_END);
LengthC
LengthC
R3SPHA_LengthC
Number
R3FLOAT
'R3SPHA_LengthC' not documented
jsobj.SetLengthC(value);
value = jsobj.GetLengthC();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3SPHA_LengthC, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3SPHA_LengthC, &value, R3TAG_END);
r3appobj *