r3ia2p

r3iacoan
r3iadgra
r3iafont
s3iahole
r3iaintn
r3iaik
r3iaiksk
r3ialsd
r3ialsp
r3iameasure
r3iaphys
r3iaposmark
r3iaroun
r3iaseed
r3iasph
r3iasph2
r3iasmap
r3iavolrad
r3iawght

r3ia2p

Class

real/intact/r3ia2p.h

Library

r3ia

Description:

2P Interactor Class

See Also

oops/r3vect.h real/intact/r3intact.h

Super Class

r3Intact

R3CLID_INTACT

JavaScript

r3Ia2p

Class Identifier

R3CLID_IA2P - 124

Attributes

Points, Count, 1P, NoDraw, ShowText1, ShowText2,

Registration

int R3RegisterIa2PClass(R3APP *app);

Points

Attribute

Points

Identifier

R3IA2PA_Points

Type

r3Vect

Description

entered points

Syntax


value = jsobj.GetPoints();


R3VECTOR* value;
R3GetAttrs(r3obj, R3IA2PA_Points, &value, R3TAG_END);

Count

Attribute

Count

Identifier

R3IA2PA_Count

JavaScript type

Integer

C type

R3INT

Description

number of points entered

Syntax


value = jsobj.GetCount();


R3INT value;
R3GetAttrs(r3obj, R3IA2PA_Count, &value, R3TAG_END);

1P

Attribute

1P

Identifier

R3IA2PA_1P

JavaScript type

Boolean

C type

R3BOOL

Description

if true, behaves as 1p interactor

Syntax


jsobj.Set1P(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3IA2PA_1P, value, R3TAG_END);

NoDraw

Attribute

NoDraw

Identifier

R3IA2PA_NoDraw

JavaScript type

Boolean

C type

R3BOOL

Description

if true, does not draw

Syntax


jsobj.SetNoDraw(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3IA2PA_NoDraw, value, R3TAG_END);

ShowText1

Attribute

ShowText1

Identifier

R3IA2PA_ShowText1

JavaScript type

Boolean

C type

R3BOOL

Description

if true, shows 1st point pos

Syntax


jsobj.SetShowText1(value);
value = jsobj.GetShowText1();


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

ShowText2

Attribute

ShowText2

Identifier

R3IA2PA_ShowText2

JavaScript type

Boolean

C type

R3BOOL

Description

if true, shows also 2nd point position or rad

Syntax


jsobj.SetShowText2(value);
value = jsobj.GetShowText2();


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

showtext codes

R3IA2P_NOSHOW
R3IA2P_SHOWPOS
R3IA2P_SHOWRAD
R3IA2P_SHOWDLT


r3appobj *