a3iapath
real/intact/a3iapath.h
r3ia
Interactor for animation path tool
r3Iaconstructor
R3CLID_IACONSTRUCTOR
r3Iapath
R3CLID_IAPATH - 1336
TargetTreatment, Weight, Rotate, Scale, Skew, PathMethod, ConstantSpeed, Translate, MultiDimensionalPa,
TargetTreatment
TargetTreatment
R3IAPATHA_TargetTreatment
Integer
R3INT
see codes below
jsobj.SetTargetTreatment(value);
value = jsobj.GetTargetTreatment();
R3INT value = ...;
R3SetAttrs(r3obj, R3IAPATHA_TargetTreatment, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IAPATHA_TargetTreatment, &value, R3TAG_END);
Weight
Weight
R3IAPATHA_Weight
Number
R3FLOAT
weight for multi-mapping
jsobj.SetWeight(value);
value = jsobj.GetWeight();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IAPATHA_Weight, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3IAPATHA_Weight, &value, R3TAG_END);
Rotate
Rotate
R3IAPATHA_Rotate
Boolean
R3BOOL
valid if R3IAMPAT_OBJECT
jsobj.SetRotate(value);
value = jsobj.GetRotate();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IAPATHA_Rotate, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IAPATHA_Rotate, &value, R3TAG_END);
Scale
Scale
R3IAPATHA_Scale
Boolean
R3BOOL
jsobj.SetScale(value);
value = jsobj.GetScale();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IAPATHA_Scale, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IAPATHA_Scale, &value, R3TAG_END);
Skew
Skew
R3IAPATHA_Skew
Boolean
R3BOOL
jsobj.SetSkew(value);
value = jsobj.GetSkew();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IAPATHA_Skew, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IAPATHA_Skew, &value, R3TAG_END);
PathMethod
PathMethod
R3IAPATHA_PathMethod
Integer
R3INT
see path methods below
jsobj.SetPathMethod(value);
value = jsobj.GetPathMethod();
R3INT value = ...;
R3SetAttrs(r3obj, R3IAPATHA_PathMethod, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IAPATHA_PathMethod, &value, R3TAG_END);
ConstantSpeed
ConstantSpeed
R3IAPATHA_ConstantSpeed
Boolean
R3BOOL
if true, constant speed path
jsobj.SetConstantSpeed(value);
value = jsobj.GetConstantSpeed();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IAPATHA_ConstantSpeed, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IAPATHA_ConstantSpeed, &value, R3TAG_END);
Translate
Translate
R3IAPATHA_Translate
Boolean
R3BOOL
valid if R3IAMPAT_OBJECT
jsobj.SetTranslate(value);
value = jsobj.GetTranslate();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IAPATHA_Translate, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IAPATHA_Translate, &value, R3TAG_END);
MultiDimensionalPa
MultiDimensionalPa
R3IAPATHA_MultiDimensionalPa
Boolean
R3BOOL
internal
value = jsobj.GetMultiDimensionalPa();
R3BOOL value;
R3GetAttrs(r3obj, R3IAPATHA_MultiDimensionalPath, &value, R3TAG_END);
target treatment codes