r3pyrami

r3pyrami

Class

real/objects/r3pyrami.h

Library

r3obj

Description:

Pyramid Class

See Also

oops/r3vect.h real/objects/r3prim.h

Super Class

r3Primitive

R3CLID_PRIMITIVE

JavaScript

r3Pyramid

Class Identifier

R3CLID_PYRAMID - 155

Attributes

P0, P1, P2, P3, Width, Height, Depth, NoFloor, Infinite,

Registration

int R3RegisterPyramidClass(R3APP *app);

P0

Attribute

P0

Identifier

R3PYRAA_P0

Type

r3Vect

Description

three vectors defining pyramid

Syntax


jsobj.SetP0(value);
value = jsobj.GetP0();


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

P1

Attribute

P1

Identifier

R3PYRAA_P1

Type

r3Vect

Description

'R3PYRAA_P1' not documented

Syntax


jsobj.SetP1(value);
value = jsobj.GetP1();


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

P2

Attribute

P2

Identifier

R3PYRAA_P2

Type

r3Vect

Description

'R3PYRAA_P2' not documented

Syntax


jsobj.SetP2(value);
value = jsobj.GetP2();


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

P3

Attribute

P3

Identifier

R3PYRAA_P3

Type

r3Vect

Description

apex

Syntax


jsobj.SetP3(value);
value = jsobj.GetP3();


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

Width

Attribute

Width

Identifier

R3PYRAA_Width

JavaScript type

Number

C type

R3FLOAT

Description

Syntax


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


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

Height

Attribute

Height

Identifier

R3PYRAA_Height

JavaScript type

Number

C type

R3FLOAT

Description

'R3PYRAA_Height' not documented

Syntax


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


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

Depth

Attribute

Depth

Identifier

R3PYRAA_Depth

JavaScript type

Number

C type

R3FLOAT

Description

'R3PYRAA_Depth' not documented

Syntax


jsobj.SetDepth(value);
value = jsobj.GetDepth();


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

NoFloor

Attribute

NoFloor

Identifier

R3PYRAA_NoFloor

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetNoFloor(value);
value = jsobj.GetNoFloor();


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

Infinite

Attribute

Infinite

Identifier

R3PYRAA_Infinite

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetInfinite(value);
value = jsobj.GetInfinite();


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


r3appobj *