r3cutpyr

r3cutpyr

Class

real/objects/r3cutpyr.h

Library

r3obj

Description:

Cut Pyramid Class

See Also

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

Super Class

r3Primitive

R3CLID_PRIMITIVE

JavaScript

r3Cutpyramid

Class Identifier

R3CLID_CUTPYRAMID - 156

Attributes

P0, P1, P2, P3, P4, P5, Uncovered1, Uncovered2, Width1, Height1, Width2, Height2, Depth,

Registration

int R3RegisterCutPyramidClass(R3APP *app);

P0

Attribute

P0

Identifier

R3CUTPA_P0

Type

r3Vect

Description

base point 1

Syntax


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


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

P1

Attribute

P1

Identifier

R3CUTPA_P1

Type

r3Vect

Description

base point 2

Syntax


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


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

P2

Attribute

P2

Identifier

R3CUTPA_P2

Type

r3Vect

Description

base point 2

Syntax


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


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

P3

Attribute

P3

Identifier

R3CUTPA_P3

Type

r3Vect

Description

top point 1

Syntax


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


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

P4

Attribute

P4

Identifier

R3CUTPA_P4

Type

r3Vect

Description

top point 2

Syntax


jsobj.SetP4(value);
value = jsobj.GetP4();


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

P5

Attribute

P5

Identifier

R3CUTPA_P5

Type

r3Vect

Description

top point 3

Syntax


jsobj.SetP5(value);
value = jsobj.GetP5();


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

Uncovered1

Attribute

Uncovered1

Identifier

R3CUTPA_Uncovered1

JavaScript type

Boolean

C type

R3BOOL

Description

nop top lid

Syntax


jsobj.SetUncovered1(value);
value = jsobj.GetUncovered1();


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

Uncovered2

Attribute

Uncovered2

Identifier

R3CUTPA_Uncovered2

JavaScript type

Boolean

C type

R3BOOL

Description

no bottom lid

Syntax


jsobj.SetUncovered2(value);
value = jsobj.GetUncovered2();


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

Width1

Attribute

Width1

Identifier

R3CUTPA_Width1

JavaScript type

Number

C type

R3FLOAT

Description

Syntax


jsobj.SetWidth1(value);
value = jsobj.GetWidth1();


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

Height1

Attribute

Height1

Identifier

R3CUTPA_Height1

JavaScript type

Number

C type

R3FLOAT

Description

Syntax


jsobj.SetHeight1(value);
value = jsobj.GetHeight1();


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

Width2

Attribute

Width2

Identifier

R3CUTPA_Width2

JavaScript type

Number

C type

R3FLOAT

Description

Syntax


jsobj.SetWidth2(value);
value = jsobj.GetWidth2();


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

Height2

Attribute

Height2

Identifier

R3CUTPA_Height2

JavaScript type

Number

C type

R3FLOAT

Description

Syntax


jsobj.SetHeight2(value);
value = jsobj.GetHeight2();


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

Depth

Attribute

Depth

Identifier

R3CUTPA_Depth

JavaScript type

Number

C type

R3FLOAT

Description

Syntax


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


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


r3appobj *