r3polyhedron
real/objects/r3polyhedron.h
r3obj
Polyhedron - extruded polygon
r3Polygon
R3CLID_POLYGON
r3Polyhedron
R3CLID_POLYHEDRON - 1654
Extrusion, ExtrusionDepth, Infinite, Uncovered1, Uncovered2,
int R3RegisterPolyhedronClass(R3APP *app);
Extrusion
Extrusion
R3POLYHEDRONA_Extrusion
point defining extrusion
jsobj.SetExtrusion(value);
value = jsobj.GetExtrusion();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3POLYHEDRONA_Extrusion, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3POLYHEDRONA_Extrusion, &value, R3TAG_END);
ExtrusionDepth
ExtrusionDepth
R3POLYHEDRONA_ExtrusionDepth
Number
R3FLOAT
extrusion depth
jsobj.SetExtrusionDepth(value);
value = jsobj.GetExtrusionDepth();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3POLYHEDRONA_ExtrusionDepth, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3POLYHEDRONA_ExtrusionDepth, &value, R3TAG_END);
Infinite
Infinite
R3POLYHEDRONA_Infinite
Boolean
R3BOOL
jsobj.SetInfinite(value);
value = jsobj.GetInfinite();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3POLYHEDRONA_Infinite, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3POLYHEDRONA_Infinite, &value, R3TAG_END);
Uncovered1
Uncovered1
R3POLYHEDRONA_Uncovered1
Boolean
R3BOOL
jsobj.SetUncovered1(value);
value = jsobj.GetUncovered1();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3POLYHEDRONA_Uncovered1, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3POLYHEDRONA_Uncovered1, &value, R3TAG_END);
Uncovered2
Uncovered2
R3POLYHEDRONA_Uncovered2
Boolean
R3BOOL
jsobj.SetUncovered2(value);
value = jsobj.GetUncovered2();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3POLYHEDRONA_Uncovered2, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3POLYHEDRONA_Uncovered2, &value, R3TAG_END);
r3appobj *