r3v2cubz

r3v2cubz

Class

real/raytr/r3v2cubz.h

Library

r3raytr

Description:

Volume defined by sweeping cubic bezier curve along z axis

See Also

real/raytr/r3frobj.h oops/r3vect.h

Super Class

r3Frobject

R3CLID_FROBJECT

JavaScript

r3Vol2dcubicbezier

Class Identifier

R3CLID_VOL2DCUBICBEZIER - 718

Attributes

Count, Subdiv, OptimizeForUnitSqua, Closed,

Registration

int R3RegisterVolume2DCubicBezierClass(R3APP *app);

Count

Attribute

Count

Identifier

R3V2CBZA_Count

JavaScript type

Integer

C type

R3INT

Description

number of points

Syntax


jsobj.SetCount(value);
value = jsobj.GetCount();


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

Subdiv

Attribute

Subdiv

Identifier

R3V2CBZA_Subdiv

JavaScript type

Integer

C type

R3INT

Description

curve subdivision depth

Syntax


jsobj.SetSubdiv(value);
value = jsobj.GetSubdiv();


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

OptimizeForUnitSqua

Attribute

OptimizeForUnitSqua

Identifier

R3V2CBZA_OptimizeForUnitSqua

JavaScript type

Boolean

C type

R3BOOL

Description

if TRUE all parts outside 0..1 range are ignored

Syntax


jsobj.SetOptimizeForUnitSqua(value);


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

Closed

Attribute

Closed

Identifier

R3V2CBZA_Closed

JavaScript type

Boolean

C type

R3BOOL

Description

true if points make a closed loop. Write only.

Syntax


jsobj.SetClosed(value);


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


r3appobj *