r3iatran
real/intact/r3iatran.h
r3ia
IaTransform Class
r3Ianp
R3CLID_IANP
r3Iatransform
R3CLID_IATRANSFORM - 170
Space, SpaceCs, ControlCurve, DeformClassId, CollisionType, Constraints, DisableCopy, DisableInstance, AboutCOG, NoDeformationContr, NoControlCurveCont, DeformationReady,
int R3RegisterIaTransformClass(R3APP *app);
Space
Space
R3IATRANA_Space
Integer
int
see r3prim/primtransform->space
jsobj.SetSpace(value);
value = jsobj.GetSpace();
int value = ...;
R3SetAttrs(r3obj, R3IATRANA_Space, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IATRANA_Space, &value, R3TAG_END);
SpaceCs
SpaceCs
R3IATRANA_SpaceCs
space to define tranformation in
jsobj.SetSpaceCs(value);
value = jsobj.GetSpaceCs();
R3COORDSYS value = ...;
R3SetAttrs(r3obj, R3IATRANA_SpaceCs, &value, R3TAG_END);
R3COORDSYS value;
R3GetAttrs(r3obj, R3IATRANA_SpaceCs, &value, R3TAG_END);
ControlCurve
ControlCurve
R3IATRANA_ControlCurve
Integer
int
see control curves below
jsobj.SetControlCurve(value);
value = jsobj.GetControlCurve();
int value = ...;
R3SetAttrs(r3obj, R3IATRANA_ControlCurve, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IATRANA_ControlCurve, &value, R3TAG_END);
DeformClassId
DeformClassId
R3IATRANA_DeformClassId
Integer
int
'R3IATRANA_DeformClassId' not documented
jsobj.SetDeformClassId(value);
value = jsobj.GetDeformClassId();
int value = ...;
R3SetAttrs(r3obj, R3IATRANA_DeformClassId, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IATRANA_DeformClassId, &value, R3TAG_END);
CollisionType
CollisionType
R3IATRANA_CollisionType
Integer
int
'R3IATRANA_CollisionType' not documented
jsobj.SetCollisionType(value);
value = jsobj.GetCollisionType();
int value = ...;
R3SetAttrs(r3obj, R3IATRANA_CollisionType, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IATRANA_CollisionType, &value, R3TAG_END);
Constraints
Constraints
R3IATRANA_Constraints
Integer
R3INT
see constraint flags below
jsobj.SetConstraints(value);
value = jsobj.GetConstraints();
R3INT value = ...;
R3SetAttrs(r3obj, R3IATRANA_Constraints, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IATRANA_Constraints, &value, R3TAG_END);
DisableCopy
DisableCopy
R3IATRANA_DisableCopy
Boolean
R3BOOL
if set does not copy object even if copy modifier down
jsobj.SetDisableCopy(value);
value = jsobj.GetDisableCopy();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IATRANA_DisableCopy, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IATRANA_DisableCopy, &value, R3TAG_END);
DisableInstance
DisableInstance
R3IATRANA_DisableInstance
Boolean
R3BOOL
if set does not instance object even if instance modifier down
jsobj.SetDisableInstance(value);
value = jsobj.GetDisableInstance();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IATRANA_DisableInstance, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IATRANA_DisableInstance, &value, R3TAG_END);
AboutCOG
AboutCOG
R3IATRANA_AboutCOG
Integer
int
use the object's origin as the transformation origin
jsobj.SetAboutCOG(value);
value = jsobj.GetAboutCOG();
int value = ...;
R3SetAttrs(r3obj, R3IATRANA_AboutCOG, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IATRANA_AboutCOG, &value, R3TAG_END);
NoDeformationContr
NoDeformationContr
R3IATRANA_NoDeformationContr
Boolean
R3BOOL
jsobj.SetNoDeformationContr(value);
value = jsobj.GetNoDeformationContr();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IATRANA_NoDeformationControl, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IATRANA_NoDeformationControl, &value, R3TAG_END);
NoControlCurveCont
NoControlCurveCont
R3IATRANA_NoControlCurveCont
Boolean
R3BOOL
jsobj.SetNoControlCurveCont(value);
value = jsobj.GetNoControlCurveCont();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IATRANA_NoControlCurveControl, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IATRANA_NoControlCurveControl, &value, R3TAG_END);
DeformationReady
DeformationReady
R3IATRANA_DeformationReady
Boolean
R3BOOL
value = jsobj.GetDeformationReady();
R3BOOL value;
R3GetAttrs(r3obj, R3IATRANA_DeformationReady, &value, R3TAG_END);
control curves for deformation
collision detection processing
structure for definetransformation method
3D points defining transformation
if true, object in editing mode
constraint flags
r3appobj *