s3base
real/intact/s3base.h
r3ia
r3Intact
R3CLID_INTACT
r3Selecthelperbase
R3CLID_SELECTHELPERBASE - 323
HANDLEMODIFIERS, ISACTIVE, REGISTERHELPERACTIVA, REGISTERHELPEREXCLUS, UNSELECTALLHANDLES,
UserObject, HilitePoints, HiliteCount, HandleWireObject, SelectionSpace, HiliteSpace,
int R3RegisterSelectHelperBaseClass(R3APP *app);
R3SHBM_HANDLEMODIFIERS
HANDLEMODIFIERS
R3SHBM_HANDLEMODIFIERS
obj.HANDLEMODIFIERS();
Handle Ctrl and Alt modifiers to copy or instance * the object before the actual interactor is started.
R3SHBM_ISACTIVE
ISACTIVE
R3SHBM_ISACTIVE
R3BOOL, TRUE if helper is active
R3CLID, class id of helper
R3OBJ*, geom. object for (in)activation
rc = obj.ISACTIVE(p1, p3);
Checks if an object should be processed by the helper class
R3SHBCM_REGISTERHELPERACTIVA
REGISTERHELPERACTIVA
R3SHBCM_REGISTERHELPERACTIVA
R3INT, TRUE if succeeded
R3CLID, class id of helper
R3CLID, class id of geometry
rc = obj.REGISTERHELPERACTIVA(p1, p3);
Define the class which activates the helper class (default R3CLID_PRIMITIVE)
R3SHBCM_REGISTERHELPEREXCLUS
REGISTERHELPEREXCLUS
R3SHBCM_REGISTERHELPEREXCLUS
R3INT, TRUE if succeeded
R3CLID, class id of helper
R3CLID, class id of object type to be excluded
rc = obj.REGISTERHELPEREXCLUS(p1, p3);
Registers object type which should not be handle by the helper class
R3SHBM_UNSELECTALLHANDLES
UNSELECTALLHANDLES
R3SHBM_UNSELECTALLHANDLES
obj.UNSELECTALLHANDLES();
deselects all handles of all selected objects
UserObject
UserObject
R3SHBA_UserObject
Object
R3OBJ*
'R3SHBA_UserObject' not documented
jsobj.SetUserObject(value);
value = jsobj.GetUserObject();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3SHBA_UserObject, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3SHBA_UserObject, &value, R3TAG_END);
HilitePoints
HilitePoints
R3SHBA_HilitePoints
'R3SHBA_HilitePoints' not documented
jsobj.SetHilitePoints(value);
value = jsobj.GetHilitePoints();
R3VECTOR* value = ...;
R3SetAttrs(r3obj, R3SHBA_HilitePoints, value, R3TAG_END);
R3VECTOR* value;
R3GetAttrs(r3obj, R3SHBA_HilitePoints, &value, R3TAG_END);
HiliteCount
HiliteCount
R3SHBA_HiliteCount
Integer
int
'R3SHBA_HiliteCount' not documented
jsobj.SetHiliteCount(value);
value = jsobj.GetHiliteCount();
int value = ...;
R3SetAttrs(r3obj, R3SHBA_HiliteCount, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3SHBA_HiliteCount, &value, R3TAG_END);
HandleWireObject
HandleWireObject
R3SHBA_HandleWireObject
Integer
int
'R3SHBA_HandleWireObject' not documented
jsobj.SetHandleWireObject(value);
value = jsobj.GetHandleWireObject();
int value = ...;
R3SetAttrs(r3obj, R3SHBA_HandleWireObject, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3SHBA_HandleWireObject, &value, R3TAG_END);
SelectionSpace
SelectionSpace
R3SHBA_SelectionSpace
Integer
int
'R3SHBA_SelectionSpace' not documented
jsobj.SetSelectionSpace(value);
value = jsobj.GetSelectionSpace();
int value = ...;
R3SetAttrs(r3obj, R3SHBA_SelectionSpace, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3SHBA_SelectionSpace, &value, R3TAG_END);
HiliteSpace
HiliteSpace
R3SHBA_HiliteSpace
Integer
int
'R3SHBA_HiliteSpace' not documented
jsobj.SetHiliteSpace(value);
value = jsobj.GetHiliteSpace();
int value = ...;
R3SetAttrs(r3obj, R3SHBA_HiliteSpace, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3SHBA_HiliteSpace, &value, R3TAG_END);
r3appobj *