r3cubmap
real/objects/r3cubmap.h
r3obj
Cube mapping Class.
r3Mapping
R3CLID_MAPPING
r3Cubemapping
R3CLID_CUBEMAPPING - 808
P0, P1, P2, P3, MatFront, MatBack, MatTop, MatBottom, MatLeft, MatRight, EnvironmentMap, Width, Height, Depth, Projection,
int R3RegisterCubeMappingClass(R3APP *app);
P0
P0
R3CUBMAPA_P0
point for the base
jsobj.SetP0(value);
value = jsobj.GetP0();
R3VECTOR* value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_P0, value, R3TAG_END);
R3VECTOR* value;
R3GetAttrs(r3obj, R3CUBMAPA_P0, &value, R3TAG_END);
P1
P1
R3CUBMAPA_P1
second point for the base
jsobj.SetP1(value);
value = jsobj.GetP1();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_P1, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3CUBMAPA_P1, &value, R3TAG_END);
P2
P2
R3CUBMAPA_P2
third point for the base
jsobj.SetP2(value);
value = jsobj.GetP2();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_P2, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3CUBMAPA_P2, &value, R3TAG_END);
P3
P3
R3CUBMAPA_P3
one point for the top
jsobj.SetP3(value);
value = jsobj.GetP3();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_P3, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3CUBMAPA_P3, &value, R3TAG_END);
MatFront
MatFront
R3CUBMAPA_MatFront
String
char*
name of the material to be used when rendering this side
jsobj.SetMatFront(value);
value = jsobj.GetMatFront();
char* value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_MatFront, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3CUBMAPA_MatFront, &value, R3TAG_END);
MatBack
MatBack
R3CUBMAPA_MatBack
String
char*
jsobj.SetMatBack(value);
value = jsobj.GetMatBack();
char* value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_MatBack, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3CUBMAPA_MatBack, &value, R3TAG_END);
MatTop
MatTop
R3CUBMAPA_MatTop
String
char*
jsobj.SetMatTop(value);
value = jsobj.GetMatTop();
char* value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_MatTop, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3CUBMAPA_MatTop, &value, R3TAG_END);
MatBottom
MatBottom
R3CUBMAPA_MatBottom
String
char*
jsobj.SetMatBottom(value);
value = jsobj.GetMatBottom();
char* value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_MatBottom, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3CUBMAPA_MatBottom, &value, R3TAG_END);
MatLeft
MatLeft
R3CUBMAPA_MatLeft
String
char*
jsobj.SetMatLeft(value);
value = jsobj.GetMatLeft();
char* value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_MatLeft, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3CUBMAPA_MatLeft, &value, R3TAG_END);
MatRight
MatRight
R3CUBMAPA_MatRight
String
char*
jsobj.SetMatRight(value);
value = jsobj.GetMatRight();
char* value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_MatRight, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3CUBMAPA_MatRight, &value, R3TAG_END);
EnvironmentMap
EnvironmentMap
R3CUBMAPA_EnvironmentMap
Boolean
R3BOOL
unused since v.1
jsobj.SetEnvironmentMap(value);
value = jsobj.GetEnvironmentMap();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_EnvironmentMap, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3CUBMAPA_EnvironmentMap, &value, R3TAG_END);
Width
Width
R3CUBMAPA_Width
Number
R3FLOAT
jsobj.SetWidth(value);
value = jsobj.GetWidth();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_Width, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3CUBMAPA_Width, &value, R3TAG_END);
Height
Height
R3CUBMAPA_Height
Number
R3FLOAT
jsobj.SetHeight(value);
value = jsobj.GetHeight();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_Height, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3CUBMAPA_Height, &value, R3TAG_END);
Depth
Depth
R3CUBMAPA_Depth
Number
R3FLOAT
jsobj.SetDepth(value);
value = jsobj.GetDepth();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_Depth, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3CUBMAPA_Depth, &value, R3TAG_END);
Projection
Projection
R3CUBMAPA_Projection
Integer
R3INT
see projection types below
jsobj.SetProjection(value);
value = jsobj.GetProjection();
R3INT value = ...;
R3SetAttrs(r3obj, R3CUBMAPA_Projection, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3CUBMAPA_Projection, &value, R3TAG_END);
r3appobj *