r3iasnap
plugins/objects/gmanag/r3iasnap.h
r3gmanag
Snap interactor
r3Intact
R3CLID_INTACT
r3Iasnap
R3CLID_IASNAP - 2623
Sampling, Orientation, PrimarySnapDir, SecondSnapDir, ThirdSnapDir, RotateType, RotateAxis, SnapRange, SnapContact,
snap attribute values
R3IASNAPCM_RENDERFILTER
RENDERFILTER
R3IASNAPCM_RENDERFILTER
obj.RENDERFILTER();
R3IASNAPCM_FILEDROPHANDLER
FILEDROPHANDLER
R3IASNAPCM_FILEDROPHANDLER
obj.FILEDROPHANDLER();
Sampling
Sampling
R3IASNAPA_Sampling
Integer
R3INT
jsobj.SetSampling(value);
value = jsobj.GetSampling();
R3INT value = ...;
R3SetAttrs(r3obj, R3IASNAPA_Sampling, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IASNAPA_Sampling, &value, R3TAG_END);
Orientation
Orientation
R3IASNAPA_Orientation
Integer
R3INT
see orientations in r3gm.h
jsobj.SetOrientation(value);
value = jsobj.GetOrientation();
R3INT value = ...;
R3SetAttrs(r3obj, R3IASNAPA_Orientation, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IASNAPA_Orientation, &value, R3TAG_END);
PrimarySnapDir
PrimarySnapDir
R3IASNAPA_PrimarySnapDir
Integer
R3INT
see search directions in r3gm.h
jsobj.SetPrimarySnapDir(value);
value = jsobj.GetPrimarySnapDir();
R3INT value = ...;
R3SetAttrs(r3obj, R3IASNAPA_PrimarySnapDir, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IASNAPA_PrimarySnapDir, &value, R3TAG_END);
SecondSnapDir
SecondSnapDir
R3IASNAPA_SecondSnapDir
Integer
R3INT
see search directions in r3gm.h
jsobj.SetSecondSnapDir(value);
value = jsobj.GetSecondSnapDir();
R3INT value = ...;
R3SetAttrs(r3obj, R3IASNAPA_SecondSnapDir, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IASNAPA_SecondSnapDir, &value, R3TAG_END);
ThirdSnapDir
ThirdSnapDir
R3IASNAPA_ThirdSnapDir
Integer
R3INT
see search directions in r3gm.h
jsobj.SetThirdSnapDir(value);
value = jsobj.GetThirdSnapDir();
R3INT value = ...;
R3SetAttrs(r3obj, R3IASNAPA_ThirdSnapDir, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IASNAPA_ThirdSnapDir, &value, R3TAG_END);
RotateType
RotateType
R3IASNAPA_RotateType
Integer
R3INT
see rotate methods
jsobj.SetRotateType(value);
value = jsobj.GetRotateType();
R3INT value = ...;
R3SetAttrs(r3obj, R3IASNAPA_RotateType, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IASNAPA_RotateType, &value, R3TAG_END);
RotateAxis
RotateAxis
R3IASNAPA_RotateAxis
Integer
R3INT
see axis definitions
jsobj.SetRotateAxis(value);
value = jsobj.GetRotateAxis();
R3INT value = ...;
R3SetAttrs(r3obj, R3IASNAPA_RotateAxis, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IASNAPA_RotateAxis, &value, R3TAG_END);
SnapRange
SnapRange
R3IASNAPA_SnapRange
Number
R3FLOAT
jsobj.SetSnapRange(value);
value = jsobj.GetSnapRange();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IASNAPA_SnapRange, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3IASNAPA_SnapRange, &value, R3TAG_END);
SnapContact
SnapContact
R3IASNAPA_SnapContact
Integer
R3INT
see contact definitions
jsobj.SetSnapContact(value);
value = jsobj.GetSnapContact();
R3INT value = ...;
R3SetAttrs(r3obj, R3IASNAPA_SnapContact, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IASNAPA_SnapContact, &value, R3TAG_END);