r3frmsph

r3frmsph

Class

real/raytr/r3frmsph.h

Library

r3raytr

Description:

spherical mapping

See Also

real/raytr/r3frmapp.h

Super Class

r3Frmapping

R3CLID_FRMAPPING

JavaScript

r3Frmapsphere

Class Identifier

R3CLID_FRMAPSPHERE - 453

Attributes

Center, A, B, C, As, Ae, VerticalAngle,

Registration

int R3RegisterFrMapSphericalClass(R3APP *app);

Center

Attribute

Center

Identifier

R3FRMSPHA_Center

Type

r3Vect

Description

center point

Syntax


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


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

A

Attribute

A

Identifier

R3FRMSPHA_A

Type

r3Vect

Description

A & B define 'equator' plane

Syntax


jsobj.SetA(value);
value = jsobj.GetA();


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

B

Attribute

B

Identifier

R3FRMSPHA_B

Type

r3Vect

Description

'R3FRMSPHA_B' not documented

Syntax


jsobj.SetB(value);
value = jsobj.GetB();


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

C

Attribute

C

Identifier

R3FRMSPHA_C

Type

r3Vect

Description

defines direction down

Syntax


jsobj.SetC(value);
value = jsobj.GetC();


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

As

Attribute

As

Identifier

R3FRMSPHA_As

JavaScript type

Number

C type

R3FLOAT

Description

start horizontal angle 0 - 2PI for sector mapping

Syntax


jsobj.SetAs(value);


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3FRMSPHA_As, value, R3TAG_END);

Ae

Attribute

Ae

Identifier

R3FRMSPHA_Ae

JavaScript type

Number

C type

R3FLOAT

Description

end angle

Syntax


jsobj.SetAe(value);


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3FRMSPHA_Ae, value, R3TAG_END);

VerticalAngle

Attribute

VerticalAngle

Identifier

R3FRMSPHA_VerticalAngle

JavaScript type

Number

C type

R3FLOAT

Description

total vertical opening angle 0 - PI

Syntax


jsobj.SetVerticalAngle(value);


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3FRMSPHA_VerticalAngle, value, R3TAG_END);