r3iaext

r3iaext

Class

real/intact/r3iaext.h

Library

r3ia

Description:

Scale Interactor Class

See Also

real/intact/r3iatran.h oops/r3vect.h

Super Class

r3Iatransform

R3CLID_IATRANSFORM

JavaScript

r3Iaextend

Class Identifier

R3CLID_IAEXTEND - 636

Attributes

Scale, ScaleSpace, Length,

Registration

int R3RegisterIaExtendClass(R3APP *app);

Scale

Attribute

Scale

Identifier

R3IAEXTENDA_Scale

Type

r3Vect

Description

scale factors

Syntax


jsobj.SetScale(value);
value = jsobj.GetScale();


R3VECTOR value = ...;
R3SetAttrs(r3obj, R3IAEXTENDA_Scale, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3IAEXTENDA_Scale, &value, R3TAG_END);

ScaleSpace

Attribute

ScaleSpace

Identifier

R3IAEXTENDA_ScaleSpace

Type

r3Coordsys

Description

scale space

Syntax


jsobj.SetScaleSpace(value);
value = jsobj.GetScaleSpace();


R3COORDSYS value = ...;
R3SetAttrs(r3obj, R3IAEXTENDA_ScaleSpace, &value, R3TAG_END);
R3COORDSYS value;
R3GetAttrs(r3obj, R3IAEXTENDA_ScaleSpace, &value, R3TAG_END);

Length

Attribute

Length

Identifier

R3IAEXTENDA_Length

JavaScript type

Number

C type

R3FLOAT

Description

absolute length, optional to _Scale

Syntax


jsobj.SetLength(value);
value = jsobj.GetLength();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IAEXTENDA_Length, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3IAEXTENDA_Length, &value, R3TAG_END);


r3appobj *