r3parmap

r3parmap

Class

real/objects/r3parmap.h

Library

r3obj

Description:

ParallelMapping Class

See Also

real/objects/r3map.h

Super Class

r3Mapping

R3CLID_MAPPING

JavaScript

r3Parallelmapping

Class Identifier

R3CLID_PARALLELMAPPING - 515

Methods

Attributes

P0, P1, P2, P3, Width, Height, Depth, Roll,

Registration

int R3RegisterParallelMappingClass(R3APP *app);

P0

Attribute

P0

Identifier

R3PARMAPA_P0

Type

r3Vect

Description

first point defining a rectangle

Syntax


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


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

P1

Attribute

P1

Identifier

R3PARMAPA_P1

Type

r3Vect

Description

second base point

Syntax


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


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

P2

Attribute

P2

Identifier

R3PARMAPA_P2

Type

r3Vect

Description

third base point

Syntax


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


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

P3

Attribute

P3

Identifier

R3PARMAPA_P3

Type

r3Vect

Description

depth point

Syntax


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


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

Width

Attribute

Width

Identifier

R3PARMAPA_Width

JavaScript type

Number

C type

R3FLOAT

Description

width

Syntax


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


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

Height

Attribute

Height

Identifier

R3PARMAPA_Height

JavaScript type

Number

C type

R3FLOAT

Description

height

Syntax


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


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

Depth

Attribute

Depth

Identifier

R3PARMAPA_Depth

JavaScript type

Number

C type

R3FLOAT

Description

depth

Syntax


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


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

Roll

Attribute

Roll

Identifier

R3PARMAPA_Roll

JavaScript type

Boolean

C type

R3BOOL

Description

roll on the target surface

Syntax


jsobj.SetRoll(value);
value = jsobj.GetRoll();


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


r3appobj *