r3iaspiral
plugins/tools/nurbs/r3iaspiral.h
r3nurbs
Interactor for creating helix curves
r3Ianp
R3CLID_IANP
r3Iaspiral
R3CLID_IASPIRAL - 1790
int R3RegisterIaSpiralClass(R3APP *app);
Spin
Spin
R3IASPIA_Spin
Number
R3FLOAT
jsobj.SetSpin(value);
value = jsobj.GetSpin();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IASPIA_Spin, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3IASPIA_Spin, &value, R3TAG_END);
PointCount
PointCount
R3IASPIA_PointCount
Integer
R3INT
point count
jsobj.SetPointCount(value);
value = jsobj.GetPointCount();
R3INT value = ...;
R3SetAttrs(r3obj, R3IASPIA_PointCount, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IASPIA_PointCount, &value, R3TAG_END);
Type
Type
R3IASPIA_Type
Integer
int
R3HELIXTYPE, see types below
jsobj.SetType(value);
value = jsobj.GetType();
int value = ...;
R3SetAttrs(r3obj, R3IASPIA_Type, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IASPIA_Type, &value, R3TAG_END);
Depth
Depth
R3IASPIA_Depth
Number
R3FLOAT
jsobj.SetDepth(value);
value = jsobj.GetDepth();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IASPIA_Depth, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3IASPIA_Depth, &value, R3TAG_END);
R3IASPIA_Type
r3appobj *