r3ia2p
real/intact/r3ia2p.h
r3ia
2P Interactor Class
r3Intact
R3CLID_INTACT
r3Ia2p
R3CLID_IA2P - 124
int R3RegisterIa2PClass(R3APP *app);
Points
Points
R3IA2PA_Points
entered points
value = jsobj.GetPoints();
R3VECTOR* value;
R3GetAttrs(r3obj, R3IA2PA_Points, &value, R3TAG_END);
Count
Count
R3IA2PA_Count
Integer
R3INT
number of points entered
value = jsobj.GetCount();
R3INT value;
R3GetAttrs(r3obj, R3IA2PA_Count, &value, R3TAG_END);
1P
1P
R3IA2PA_1P
Boolean
R3BOOL
if true, behaves as 1p interactor
jsobj.Set1P(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IA2PA_1P, value, R3TAG_END);
NoDraw
NoDraw
R3IA2PA_NoDraw
Boolean
R3BOOL
if true, does not draw
jsobj.SetNoDraw(value);
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IA2PA_NoDraw, value, R3TAG_END);
ShowText1
ShowText1
R3IA2PA_ShowText1
Boolean
R3BOOL
if true, shows 1st point pos
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
ShowText2
R3IA2PA_ShowText2
Boolean
R3BOOL
if true, shows also 2nd point position or rad
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
r3appobj *