r3numk

r3numk

Class

real/intact/r3numk.h

Library

r3ia

Description:

Common functionality for all Nurbs based interactor classes

See Also

oops/r3root.h real/objects/r3nurbs.h

Super Class

r3Root

R3CLID_ROOT

JavaScript

r3Nurbsmaker

Class Identifier

R3CLID_NURBSMAKER - 114

Methods

Attributes

Points, InsertToSelected, HideWireHandles, ForcedVisibility,

Registration

int R3RegisterNuMkClass(R3APP *app);

Points

Attribute

Points

Identifier

R3NMKA_Points

Type

r3Vect4

Description

'R3NMKA_Points' not documented

Syntax


value = jsobj.GetPoints();


R3VECTOR4* value;
R3GetAttrs(r3obj, R3NMKA_Points, &value, R3TAG_END);

InsertToSelected

Attribute

InsertToSelected

Identifier

R3NMKA_InsertToSelected

JavaScript type

Boolean

C type

R3BOOL

Description

if true, new object is inserted for each selected object, if false, new object is inserted into the current level

Syntax


jsobj.SetInsertToSelected(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3NMKA_InsertToSelected, value, R3TAG_END);

HideWireHandles

Attribute

HideWireHandles

Identifier

R3NMKA_HideWireHandles

JavaScript type

Boolean

C type

R3BOOL

Description

if true space handle of created object is set invisible

Syntax


jsobj.SetHideWireHandles(value);
value = jsobj.GetHideWireHandles();


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

ForcedVisibility

Attribute

ForcedVisibility

Identifier

R3NMKA_ForcedVisibility

JavaScript type

Number

C type

R3FLOAT

Description

if>0 forced visibility of created object is set to this value

Syntax


jsobj.SetForcedVisibility(value);
value = jsobj.GetForcedVisibility();


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

Parametrization (knot spacing)

R3NMKK_NONE
R3NMKK_CENTRIPETAL
R3NMKK_UNIFORM
R3NMKK_CHORDLENGHT
R3NMKK_BEZIER

End conditions

R3NMEC_PERIODIC
R3NMEC_TRIPLE


r3appobj *