r3v2nurb
real/raytr/r3v2nurb.h
r3raytr
Volume defined by 2D Nurbs curve
r3Frobject
R3CLID_FROBJECT
r3Vol2dnurbs
R3CLID_VOL2DNURBS - 119
int R3RegisterVolume2DNurbsClass(R3APP *app);
Subdiv
Subdiv
R3V2NA_Subdiv
Integer
int
curve subdivision depth
jsobj.SetSubdiv(value);
value = jsobj.GetSubdiv();
int value = ...;
R3SetAttrs(r3obj, R3V2NA_Subdiv, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3V2NA_Subdiv, &value, R3TAG_END);
Order
Order
R3V2NA_Order
Integer
int
'R3V2NA_Order' not documented
jsobj.SetOrder(value);
value = jsobj.GetOrder();
int value = ...;
R3SetAttrs(r3obj, R3V2NA_Order, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3V2NA_Order, &value, R3TAG_END);
OptimizeForUnitSquare
OptimizeForUnitSquare
R3V2NA_OptimizeForUnitSquare
Boolean
R3BOOL
if TRUE all parts outside 0..1 range are ignored
jsobj.SetOptimizeForUnitSquare(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3V2NA_OptimizeForUnitSquare, value, R3TAG_END);
Closed
Closed
R3V2NA_Closed
Boolean
R3BOOL
true if original points make a closed loop. Write only.
jsobj.SetClosed(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3V2NA_Closed, value, R3TAG_END);