p3iavertp
plugins/tools/3dpaint/p3iavertp.h
r33dp
Vertex painter interactor
r3Intact
R3CLID_INTACT
r3Iavertexpainter
R3CLID_IAVERTEXPAINTER - 1634
int R3RegisterIaVertexPainterClass(R3APP *app);
PenSize
PenSize
R3IAVERTPAINTA_PenSize
Integer
R3INT
pen size in pixels
jsobj.SetPenSize(value);
value = jsobj.GetPenSize();
R3INT value = ...;
R3SetAttrs(r3obj, R3IAVERTPAINTA_PenSize, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IAVERTPAINTA_PenSize, &value, R3TAG_END);
Target
Target
R3IAVERTPAINTA_Target
Integer
R3INT
index of the selected target property
jsobj.SetTarget(value);
value = jsobj.GetTarget();
R3INT value = ...;
R3SetAttrs(r3obj, R3IAVERTPAINTA_Target, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IAVERTPAINTA_Target, &value, R3TAG_END);
TargetLabels
TargetLabels
R3IAVERTPAINTA_TargetLabels
String
char**
array of target names for the selected objects
value = jsobj.GetTargetLabels();
char** value;
R3GetAttrs(r3obj, R3IAVERTPAINTA_TargetLabels, &value, R3TAG_END);
TypeId
TypeId
R3IAVERTPAINTA_TypeId
Integer
R3INT
R3TYPEID, of the propid
value = jsobj.GetTypeId();
R3INT value;
R3GetAttrs(r3obj, R3IAVERTPAINTA_TypeId, &value, R3TAG_END);
PenValue
PenValue
R3IAVERTPAINTA_PenValue
current painting color
jsobj.SetPenValue(value);
value = jsobj.GetPenValue();
R3VECTOR value = ...;
R3SetAttrs(r3obj, R3IAVERTPAINTA_PenValue, value, R3TAG_END);
R3VECTOR value;
R3GetAttrs(r3obj, R3IAVERTPAINTA_PenValue, &value, R3TAG_END);
PenType
PenType
R3IAVERTPAINTA_PenType
Integer
R3INT
see pen types below
jsobj.SetPenType(value);
value = jsobj.GetPenType();
R3INT value = ...;
R3SetAttrs(r3obj, R3IAVERTPAINTA_PenType, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IAVERTPAINTA_PenType, &value, R3TAG_END);
pen types
r3appobj *