r3iacirc
real/intact/r3iacirc.h
r3ia
Circle interactor class
r3Intact
R3CLID_INTACT
r3Iacircle
R3CLID_IACIRCLE - 144
ControlPoints, Count, Radius, ArcAngle, DefineMethod, Arc, Type, Dimensions, Filled, ObjectType, MapName, MapClid, AcceptPhase, ExtrudeDepth, HeightComplexity, Order, InsertToSelected, Exact, Points, NonUnified, SDSType, CenterApex,
int R3RegisterIaCircleClass(R3APP *app);
ControlPoints
ControlPoints
R3IACIA_ControlPoints
Integer
R3INT
number of control points
jsobj.SetControlPoints(value);
value = jsobj.GetControlPoints();
R3INT value = ...;
R3SetAttrs(r3obj, R3IACIA_ControlPoints, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IACIA_ControlPoints, &value, R3TAG_END);
Count
Count
R3IACIA_Count
Integer
R3INT
number of entered points
value = jsobj.GetCount();
R3INT value;
R3GetAttrs(r3obj, R3IACIA_Count, &value, R3TAG_END);
Radius
Radius
R3IACIA_Radius
Number
R3FLOAT
jsobj.SetRadius(value);
value = jsobj.GetRadius();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IACIA_Radius, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3IACIA_Radius, &value, R3TAG_END);
ArcAngle
ArcAngle
R3IACIA_ArcAngle
Number
R3FLOAT
jsobj.SetArcAngle(value);
value = jsobj.GetArcAngle();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IACIA_ArcAngle, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3IACIA_ArcAngle, &value, R3TAG_END);
DefineMethod
DefineMethod
R3IACIA_DefineMethod
Integer
R3INT
see define methods below
jsobj.SetDefineMethod(value);
value = jsobj.GetDefineMethod();
R3INT value = ...;
R3SetAttrs(r3obj, R3IACIA_DefineMethod, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IACIA_DefineMethod, &value, R3TAG_END);
Arc
Arc
R3IACIA_Arc
Boolean
R3BOOL
true for arc
jsobj.SetArc(value);
value = jsobj.GetArc();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IACIA_Arc, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IACIA_Arc, &value, R3TAG_END);
Type
Type
R3IACIA_Type
Integer
R3INT
see types below
jsobj.SetType(value);
value = jsobj.GetType();
R3INT value = ...;
R3SetAttrs(r3obj, R3IACIA_Type, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IACIA_Type, &value, R3TAG_END);
Dimensions
Dimensions
R3IACIA_Dimensions
Integer
int
'R3IACIA_Dimensions' not documented
jsobj.SetDimensions(value);
value = jsobj.GetDimensions();
int value = ...;
R3SetAttrs(r3obj, R3IACIA_Dimensions, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IACIA_Dimensions, &value, R3TAG_END);
Filled
Filled
R3IACIA_Filled
Integer
int
'R3IACIA_Filled' not documented
jsobj.SetFilled(value);
value = jsobj.GetFilled();
int value = ...;
R3SetAttrs(r3obj, R3IACIA_Filled, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IACIA_Filled, &value, R3TAG_END);
ObjectType
ObjectType
R3IACIA_ObjectType
Integer
int
'R3IACIA_ObjectType' not documented
jsobj.SetObjectType(value);
value = jsobj.GetObjectType();
int value = ...;
R3SetAttrs(r3obj, R3IACIA_ObjectType, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IACIA_ObjectType, &value, R3TAG_END);
MapName
MapName
R3IACIA_MapName
String
char*
'R3IACIA_MapName' not documented
jsobj.SetMapName(value);
value = jsobj.GetMapName();
char* value = ...;
R3SetAttrs(r3obj, R3IACIA_MapName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3IACIA_MapName, &value, R3TAG_END);
MapClid
MapClid
R3IACIA_MapClid
Integer
int
'R3IACIA_MapClid' not documented
jsobj.SetMapClid(value);
value = jsobj.GetMapClid();
int value = ...;
R3SetAttrs(r3obj, R3IACIA_MapClid, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IACIA_MapClid, &value, R3TAG_END);
AcceptPhase
AcceptPhase
R3IACIA_AcceptPhase
Integer
int
'R3IACIA_AcceptPhase' not documented
jsobj.SetAcceptPhase(value);
value = jsobj.GetAcceptPhase();
int value = ...;
R3SetAttrs(r3obj, R3IACIA_AcceptPhase, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IACIA_AcceptPhase, &value, R3TAG_END);
ExtrudeDepth
ExtrudeDepth
R3IACIA_ExtrudeDepth
Number
R3FLOAT
'R3IACIA_ExtrudeDepth' not documented
jsobj.SetExtrudeDepth(value);
value = jsobj.GetExtrudeDepth();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IACIA_ExtrudeDepth, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3IACIA_ExtrudeDepth, &value, R3TAG_END);
HeightComplexity
HeightComplexity
R3IACIA_HeightComplexity
Integer
int
'R3IACIA_HeightComplexity' not documented
jsobj.SetHeightComplexity(value);
value = jsobj.GetHeightComplexity();
int value = ...;
R3SetAttrs(r3obj, R3IACIA_HeightComplexity, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IACIA_HeightComplexity, &value, R3TAG_END);
Order
Order
R3IACIA_Order
Integer
R3INT
2...4
jsobj.SetOrder(value);
value = jsobj.GetOrder();
R3INT value = ...;
R3SetAttrs(r3obj, R3IACIA_Order, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IACIA_Order, &value, R3TAG_END);
InsertToSelected
InsertToSelected
R3IACIA_InsertToSelected
Boolean
R3BOOL
jsobj.SetInsertToSelected(value);
value = jsobj.GetInsertToSelected();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IACIA_InsertToSelected, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IACIA_InsertToSelected, &value, R3TAG_END);
Exact
Exact
R3IACIA_Exact
Boolean
R3BOOL
jsobj.SetExact(value);
value = jsobj.GetExact();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IACIA_Exact, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IACIA_Exact, &value, R3TAG_END);
Points
Points
R3IACIA_Points
entered points, read only
value = jsobj.GetPoints();
R3VECTOR* value;
R3GetAttrs(r3obj, R3IACIA_Points, &value, R3TAG_END);
NonUnified
NonUnified
R3IACIA_NonUnified
Boolean
R3BOOL
jsobj.SetNonUnified(value);
value = jsobj.GetNonUnified();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IACIA_NonUnified, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IACIA_NonUnified, &value, R3TAG_END);
SDSType
SDSType
R3IACIA_SDSType
Integer
R3INT
jsobj.SetSDSType(value);
value = jsobj.GetSDSType();
R3INT value = ...;
R3SetAttrs(r3obj, R3IACIA_SDSType, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IACIA_SDSType, &value, R3TAG_END);
CenterApex
CenterApex
R3IACIA_CenterApex
Boolean
R3BOOL
if true, centers the apex point
jsobj.SetCenterApex(value);
value = jsobj.GetCenterApex();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IACIA_CenterApex, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IACIA_CenterApex, &value, R3TAG_END);
ObjectType values
DefineMethod values
Types
Dimensions values
r3appobj *