r3iasph

r3iasph

Class

real/intact/r3iasph.h

Library

r3ia

Description:

Sphere Interactor Class

See Also

real/intact/r3ia2p.h oops/r3vect.h real/objects/r3sphere.h

Super Class

r3Ia2p

R3CLID_IA2P

JavaScript

r3Iasphere

Class Identifier

R3CLID_IASPHERE - 123

Methods

Attributes

Radius, DefineMethod, Type, Width, Height, Order, MapName, MapClid, MapEnvironment, ObjectType, InsertToSelected, NonUnified, SDSType,

Registration

int R3RegisterIaSphereClass(R3APP *app);

Radius

Attribute

Radius

Identifier

R3IASPA_Radius

JavaScript type

Number

C type

R3FLOAT

Description

'R3IASPA_Radius' not documented

Syntax


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


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

DefineMethod

Attribute

DefineMethod

Identifier

R3IASPA_DefineMethod

JavaScript type

Integer

C type

int

Description

'R3IASPA_DefineMethod' not documented

Syntax


jsobj.SetDefineMethod(value);
value = jsobj.GetDefineMethod();


int value = ...;
R3SetAttrs(r3obj, R3IASPA_DefineMethod, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IASPA_DefineMethod, &value, R3TAG_END);

Type

Attribute

Type

Identifier

R3IASPA_Type

JavaScript type

Integer

C type

int

Description

'R3IASPA_Type' not documented

Syntax


jsobj.SetType(value);
value = jsobj.GetType();


int value = ...;
R3SetAttrs(r3obj, R3IASPA_Type, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IASPA_Type, &value, R3TAG_END);

Width

Attribute

Width

Identifier

R3IASPA_Width

JavaScript type

Integer

C type

int

Description

'R3IASPA_Width' not documented

Syntax


jsobj.SetWidth(value);
value = jsobj.GetWidth();


int value = ...;
R3SetAttrs(r3obj, R3IASPA_Width, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IASPA_Width, &value, R3TAG_END);

Height

Attribute

Height

Identifier

R3IASPA_Height

JavaScript type

Integer

C type

int

Description

'R3IASPA_Height' not documented

Syntax


jsobj.SetHeight(value);
value = jsobj.GetHeight();


int value = ...;
R3SetAttrs(r3obj, R3IASPA_Height, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IASPA_Height, &value, R3TAG_END);

Order

Attribute

Order

Identifier

R3IASPA_Order

JavaScript type

Integer

C type

int

Description

'R3IASPA_Order' not documented

Syntax


jsobj.SetOrder(value);
value = jsobj.GetOrder();


int value = ...;
R3SetAttrs(r3obj, R3IASPA_Order, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IASPA_Order, &value, R3TAG_END);

MapName

Attribute

MapName

Identifier

R3IASPA_MapName

JavaScript type

String

C type

char*

Description

'R3IASPA_MapName' not documented

Syntax


jsobj.SetMapName(value);
value = jsobj.GetMapName();


char* value = ...;
R3SetAttrs(r3obj, R3IASPA_MapName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3IASPA_MapName, &value, R3TAG_END);

MapClid

Attribute

MapClid

Identifier

R3IASPA_MapClid

JavaScript type

Integer

C type

int

Description

'R3IASPA_MapClid' not documented

Syntax


jsobj.SetMapClid(value);
value = jsobj.GetMapClid();


int value = ...;
R3SetAttrs(r3obj, R3IASPA_MapClid, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IASPA_MapClid, &value, R3TAG_END);

MapEnvironment

Attribute

MapEnvironment

Identifier

R3IASPA_MapEnvironment

JavaScript type

Integer

C type

int

Description

'R3IASPA_MapEnvironment' not documented

Syntax


jsobj.SetMapEnvironment(value);
value = jsobj.GetMapEnvironment();


int value = ...;
R3SetAttrs(r3obj, R3IASPA_MapEnvironment, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IASPA_MapEnvironment, &value, R3TAG_END);

ObjectType

Attribute

ObjectType

Identifier

R3IASPA_ObjectType

JavaScript type

Integer

C type

int

Description

'R3IASPA_ObjectType' not documented

Syntax


jsobj.SetObjectType(value);
value = jsobj.GetObjectType();


int value = ...;
R3SetAttrs(r3obj, R3IASPA_ObjectType, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IASPA_ObjectType, &value, R3TAG_END);

InsertToSelected

Attribute

InsertToSelected

Identifier

R3IASPA_InsertToSelected

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetInsertToSelected(value);
value = jsobj.GetInsertToSelected();


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

NonUnified

Attribute

NonUnified

Identifier

R3IASPA_NonUnified

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetNonUnified(value);
value = jsobj.GetNonUnified();


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

SDSType

Attribute

SDSType

Identifier

R3IASPA_SDSType

JavaScript type

Integer

C type

R3INT

Description

Syntax


jsobj.SetSDSType(value);
value = jsobj.GetSDSType();


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

R3IASPDM_CenterRadius
R3IASPDM_CornerCorner
R3IASPDM_CenterCorner

ObjectType values

R3IASOT_GEOMETRY
R3IASOT_SPHEREMAP

Types

R3IASPTY_Solid
R3IASPTY_Nurbs
R3IASPTY_Subdivision

R3IASPORDER_Poly
R3IASPORDER_Quadric
R3IASPORDER_Cubic


r3appobj *