r3iasnap

r3iasnap

Class

plugins/objects/gmanag/r3iasnap.h

Library

r3gmanag

Description:

Snap interactor

See Also

real/intact/r3intact.h

See Also

plugins/objects/gmanag/r3gm.h

Super Class

r3Intact

R3CLID_INTACT

JavaScript

r3Iasnap

Class Identifier

R3CLID_IASNAP - 2623

Methods

RENDERFILTER, FILEDROPHANDLER,

Attributes

Sampling, Orientation, PrimarySnapDir, SecondSnapDir, ThirdSnapDir, RotateType, RotateAxis, SnapRange, SnapContact,

snap attribute values

R3IASNAPCM_RENDERFILTER

Method

RENDERFILTER

Identifier

R3IASNAPCM_RENDERFILTER

JavaScript

obj.RENDERFILTER();

Description

R3IASNAPCM_FILEDROPHANDLER

Method

FILEDROPHANDLER

Identifier

R3IASNAPCM_FILEDROPHANDLER

JavaScript

obj.FILEDROPHANDLER();

Description

Sampling

Attribute

Sampling

Identifier

R3IASNAPA_Sampling

JavaScript type

Integer

C type

R3INT

Description

Syntax


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

Attribute

Orientation

Identifier

R3IASNAPA_Orientation

JavaScript type

Integer

C type

R3INT

Description

see orientations in r3gm.h

Syntax


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

Attribute

PrimarySnapDir

Identifier

R3IASNAPA_PrimarySnapDir

JavaScript type

Integer

C type

R3INT

Description

see search directions in r3gm.h

Syntax


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

Attribute

SecondSnapDir

Identifier

R3IASNAPA_SecondSnapDir

JavaScript type

Integer

C type

R3INT

Description

see search directions in r3gm.h

Syntax


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

Attribute

ThirdSnapDir

Identifier

R3IASNAPA_ThirdSnapDir

JavaScript type

Integer

C type

R3INT

Description

see search directions in r3gm.h

Syntax


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

Attribute

RotateType

Identifier

R3IASNAPA_RotateType

JavaScript type

Integer

C type

R3INT

Description

see rotate methods

Syntax


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

Attribute

RotateAxis

Identifier

R3IASNAPA_RotateAxis

JavaScript type

Integer

C type

R3INT

Description

see axis definitions

Syntax


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

Attribute

SnapRange

Identifier

R3IASNAPA_SnapRange

JavaScript type

Number

C type

R3FLOAT

Description

Syntax


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

Attribute

SnapContact

Identifier

R3IASNAPA_SnapContact

JavaScript type

Integer

C type

R3INT

Description

see contact definitions

Syntax


jsobj.SetSnapContact(value);
value = jsobj.GetSnapContact();


R3INT value = ...;
R3SetAttrs(r3obj, R3IASNAPA_SnapContact, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IASNAPA_SnapContact, &value, R3TAG_END);

Tags

Tags

R3IASNAPA_Target
R3IASNAPA_Exclude