f3iaextr

f3iaextr

Class

real/intact/f3iaextr.h

Library

r3ia

Description:

Interactor for extrude construction tool.

See Also

real/intact/r3iacons.h

Super Class

r3Iaconstructor

R3CLID_IACONSTRUCTOR

JavaScript

r3Iaextrudeconstructor

Class Identifier

R3CLID_IAEXTRUDECONSTRUCTOR - 672

Methods

Attributes

BevelType, BevelRadius, BevelDepth, BevelDir, LidOrder, LidResol, NoLids, Independent,

BevelType

Attribute

BevelType

Identifier

R3IAEXTRUDEA_BevelType

JavaScript type

Integer

C type

R3INT

Description

type of the bevelling to be used

Syntax


jsobj.SetBevelType(value);
value = jsobj.GetBevelType();


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

BevelRadius

Attribute

BevelRadius

Identifier

R3IAEXTRUDEA_BevelRadius

JavaScript type

Number

C type

R3FLOAT

Description

size/radius of the bevelling

Syntax


jsobj.SetBevelRadius(value);
value = jsobj.GetBevelRadius();


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

BevelDepth

Attribute

BevelDepth

Identifier

R3IAEXTRUDEA_BevelDepth

JavaScript type

Number

C type

R3FLOAT

Description

extrusion depth

Syntax


jsobj.SetBevelDepth(value);
value = jsobj.GetBevelDepth();


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

BevelDir

Attribute

BevelDir

Identifier

R3IAEXTRUDEA_BevelDir

JavaScript type

Boolean

C type

R3BOOL

Description

if true, bevelling radius is fixed and object is expanded if necessary

Syntax


jsobj.SetBevelDir(value);
value = jsobj.GetBevelDir();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3IAEXTRUDEA_BevelDir, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IAEXTRUDEA_BevelDir, &value, R3TAG_END);

LidOrder

Attribute

LidOrder

Identifier

R3IAEXTRUDEA_LidOrder

JavaScript type

Integer

C type

R3INT

Description

order of to top/bottom lids

Syntax


jsobj.SetLidOrder(value);
value = jsobj.GetLidOrder();


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

LidResol

Attribute

LidResol

Identifier

R3IAEXTRUDEA_LidResol

JavaScript type

Integer

C type

R3INT

Description

resolution of to top/bottom lids

Syntax


jsobj.SetLidResol(value);
value = jsobj.GetLidResol();


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

NoLids

Attribute

NoLids

Identifier

R3IAEXTRUDEA_NoLids

JavaScript type

Boolean

C type

R3BOOL

Description

no bottom/top lids

Syntax


jsobj.SetNoLids(value);
value = jsobj.GetNoLids();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3IAEXTRUDEA_NoLids, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IAEXTRUDEA_NoLids, &value, R3TAG_END);

Independent

Attribute

Independent

Identifier

R3IAEXTRUDEA_Independent

JavaScript type

Boolean

C type

R3BOOL

Description

extrude each selected object into a separate target level

Syntax


jsobj.SetIndependent(value);
value = jsobj.GetIndependent();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3IAEXTRUDEA_Independent, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IAEXTRUDEA_Independent, &value, R3TAG_END);

Tags

Tags

R3IAEXTRUDEA_Normal