r3sphmap
real/objects/r3sphmap.h
r3obj
SphereMapping Class
r3Mapping
R3CLID_MAPPING
r3Spheremapping
R3CLID_SPHEREMAPPING - 530
int R3RegisterSphereMappingClass(R3APP *app);
Center
Center
R3SPHMAPA_Center
center point
jsobj.SetCenter(value);
value = jsobj.GetCenter();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3SPHMAPA_Center, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3SPHMAPA_Center, &value, R3TAG_END);
A
A
R3SPHMAPA_A
a-axis defining an ellipsoid
jsobj.SetA(value);
value = jsobj.GetA();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3SPHMAPA_A, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3SPHMAPA_A, &value, R3TAG_END);
B
B
R3SPHMAPA_B
b-axis defining an ellipsoid
jsobj.SetB(value);
value = jsobj.GetB();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3SPHMAPA_B, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3SPHMAPA_B, &value, R3TAG_END);
C
C
R3SPHMAPA_C
c-axis defining an ellipsoid
jsobj.SetC(value);
value = jsobj.GetC();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3SPHMAPA_C, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3SPHMAPA_C, &value, R3TAG_END);
EnvironmentMap
EnvironmentMap
R3SPHMAPA_EnvironmentMap
Boolean
R3BOOL
TRUE for environment map
jsobj.SetEnvironmentMap(value);
value = jsobj.GetEnvironmentMap();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3SPHMAPA_EnvironmentMap, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3SPHMAPA_EnvironmentMap, &value, R3TAG_END);
LengthA
LengthA
R3SPHMAPA_LengthA
Number
R3FLOAT
length of the a axis defining an ellipsoid
jsobj.SetLengthA(value);
value = jsobj.GetLengthA();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3SPHMAPA_LengthA, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3SPHMAPA_LengthA, &value, R3TAG_END);
LengthB
LengthB
R3SPHMAPA_LengthB
Number
R3FLOAT
length of the b axis defining an ellipsoid
jsobj.SetLengthB(value);
value = jsobj.GetLengthB();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3SPHMAPA_LengthB, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3SPHMAPA_LengthB, &value, R3TAG_END);
LengthC
LengthC
R3SPHMAPA_LengthC
Number
R3FLOAT
length of the c axis defining an ellipsoid
jsobj.SetLengthC(value);
value = jsobj.GetLengthC();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3SPHMAPA_LengthC, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3SPHMAPA_LengthC, &value, R3TAG_END);
r3appobj *