r3iafhknife

r3iafhknife

Class

plugins/objects/sdsplus/r3iafhknife.h

Library

r3sdsplus

Description:

Interactor for SDS freehand knife tool

See Also

real/intact/r3ianp.h

See Also

real/objects/r3subdiv.h

Super Class

r3Ianp

R3CLID_IANP

JavaScript

r3Iasdsfreehandknife

Class Identifier

R3CLID_IASDSFREEHANDKNIFE - 1818

Methods

Attributes

Selected, AddEdges, SelectFaces,

Registration

int R3RegisterIaSDSFreehandKnifeClass(R3APP *app);

Selected

Attribute

Selected

Identifier

R3IASDSFHKA_Selected

JavaScript type

Boolean

C type

R3BOOL

Description

selected only

Syntax


jsobj.SetSelected(value);
value = jsobj.GetSelected();


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

AddEdges

Attribute

AddEdges

Identifier

R3IASDSFHKA_AddEdges

JavaScript type

Boolean

C type

R3BOOL

Description

add edges for newly created cuts

Syntax


jsobj.SetAddEdges(value);
value = jsobj.GetAddEdges();


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

SelectFaces

Attribute

SelectFaces

Identifier

R3IASDSFHKA_SelectFaces

JavaScript type

Boolean

C type

R3BOOL

Description

select the newly created faces

Syntax


jsobj.SetSelectFaces(value);
value = jsobj.GetSelectFaces();


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

R3FREEHANDKNIFEF_SELECTED
R3FREEHANDKNIFEF_ADDEDGES
R3FREEHANDKNIFEF_FREEHAND

R3IAFREEHANDKNIFE_FACESELECTION_NONE
R3IAFREEHANDKNIFE_FACESELECTION_INSIDE
R3IAFREEHANDKNIFE_FACESELECTION_OUTSIDE


r3appobj *