f3iaextr
real/intact/f3iaextr.h
r3ia
Interactor for extrude construction tool.
r3Iaconstructor
R3CLID_IACONSTRUCTOR
r3Iaextrudeconstructor
R3CLID_IAEXTRUDECONSTRUCTOR - 672
BevelType, BevelRadius, BevelDepth, BevelDir, LidOrder, LidResol, NoLids, Independent,
BevelType
BevelType
R3IAEXTRUDEA_BevelType
Integer
R3INT
type of the bevelling to be used
jsobj.SetBevelType(value);
value = jsobj.GetBevelType();
R3INT value = ...;
R3SetAttrs(r3obj, R3IAEXTRUDEA_BevelType, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IAEXTRUDEA_BevelType, &value, R3TAG_END);
BevelRadius
BevelRadius
R3IAEXTRUDEA_BevelRadius
Number
R3FLOAT
size/radius of the bevelling
jsobj.SetBevelRadius(value);
value = jsobj.GetBevelRadius();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IAEXTRUDEA_BevelRadius, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3IAEXTRUDEA_BevelRadius, &value, R3TAG_END);
BevelDepth
BevelDepth
R3IAEXTRUDEA_BevelDepth
Number
R3FLOAT
extrusion depth
jsobj.SetBevelDepth(value);
value = jsobj.GetBevelDepth();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IAEXTRUDEA_BevelDepth, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3IAEXTRUDEA_BevelDepth, &value, R3TAG_END);
BevelDir
BevelDir
R3IAEXTRUDEA_BevelDir
Boolean
R3BOOL
if true, bevelling radius is fixed and object is expanded if necessary
jsobj.SetBevelDir(value);
value = jsobj.GetBevelDir();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IAEXTRUDEA_BevelDir, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IAEXTRUDEA_BevelDir, &value, R3TAG_END);
LidOrder
LidOrder
R3IAEXTRUDEA_LidOrder
Integer
R3INT
order of to top/bottom lids
jsobj.SetLidOrder(value);
value = jsobj.GetLidOrder();
R3INT value = ...;
R3SetAttrs(r3obj, R3IAEXTRUDEA_LidOrder, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IAEXTRUDEA_LidOrder, &value, R3TAG_END);
LidResol
LidResol
R3IAEXTRUDEA_LidResol
Integer
R3INT
resolution of to top/bottom lids
jsobj.SetLidResol(value);
value = jsobj.GetLidResol();
R3INT value = ...;
R3SetAttrs(r3obj, R3IAEXTRUDEA_LidResol, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IAEXTRUDEA_LidResol, &value, R3TAG_END);
NoLids
NoLids
R3IAEXTRUDEA_NoLids
Boolean
R3BOOL
no bottom/top lids
jsobj.SetNoLids(value);
value = jsobj.GetNoLids();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IAEXTRUDEA_NoLids, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IAEXTRUDEA_NoLids, &value, R3TAG_END);
Independent
Independent
R3IAEXTRUDEA_Independent
Boolean
R3BOOL
extrude each selected object into a separate target level
jsobj.SetIndependent(value);
value = jsobj.GetIndependent();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IAEXTRUDEA_Independent, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IAEXTRUDEA_Independent, &value, R3TAG_END);