r3vsph

r3vsph

Class

real/raytr/r3vsph.h

Library

r3raytr

Description:

Spherical volume

See Also

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

Super Class

r3Frobject

R3CLID_FROBJECT

JavaScript

r3Vsphere

Class Identifier

R3CLID_VSPHERE - 166

Attributes

Center, Radius, RadiusSquared,

Registration

int R3RegisterVolumeSphereClass(R3APP *app);

Center

Attribute

Center

Identifier

R3VSPHA_Center

Type

r3Vect

Description

center

Syntax


jsobj.SetCenter(value);
value = jsobj.GetCenter();


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

Radius

Attribute

Radius

Identifier

R3VSPHA_Radius

JavaScript type

Number

C type

R3FLOAT

Description

radius

Syntax


jsobj.SetRadius(value);
value = jsobj.GetRadius();


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

RadiusSquared

Attribute

RadiusSquared

Identifier

R3VSPHA_RadiusSquared

JavaScript type

Number

C type

R3FLOAT

Description

read only

Syntax


jsobj.SetRadiusSquared(value);
value = jsobj.GetRadiusSquared();


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