p3iacopier
plugins/tools/3dpaint/p3iacopier.h
r33dp
Copier tool, copies selected objects to the picked point
r3Iaeyedropper
R3CLID_IAEYEDROPPER
r3Iacopier
R3CLID_IACOPIER - 1703
UseSurfaceColor, Instance, BrushPointCnt, BrushSize, Pen, Projection, Rotation,
int R3RegisterIaCopierClass(R3APP *app);
UseSurfaceColor
UseSurfaceColor
R3IACOPIERA_UseSurfaceColor
Boolean
R3BOOL
jsobj.SetUseSurfaceColor(value);
value = jsobj.GetUseSurfaceColor();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IACOPIERA_UseSurfaceColor, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IACOPIERA_UseSurfaceColor, &value, R3TAG_END);
Instance
Instance
R3IACOPIERA_Instance
Boolean
R3BOOL
instance rather than copy
jsobj.SetInstance(value);
value = jsobj.GetInstance();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3IACOPIERA_Instance, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IACOPIERA_Instance, &value, R3TAG_END);
BrushPointCnt
BrushPointCnt
R3IACOPIERA_BrushPointCnt
Integer
R3INT
number of copies per brush stroke
jsobj.SetBrushPointCnt(value);
value = jsobj.GetBrushPointCnt();
R3INT value = ...;
R3SetAttrs(r3obj, R3IACOPIERA_BrushPointCnt, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IACOPIERA_BrushPointCnt, &value, R3TAG_END);
BrushSize
BrushSize
R3IACOPIERA_BrushSize
Integer
R3INT
brush size in pixels
jsobj.SetBrushSize(value);
value = jsobj.GetBrushSize();
R3INT value = ...;
R3SetAttrs(r3obj, R3IACOPIERA_BrushSize, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IACOPIERA_BrushSize, &value, R3TAG_END);
Pen
Pen
R3IACOPIERA_Pen
Integer
R3INT
brush type
jsobj.SetPen(value);
value = jsobj.GetPen();
R3INT value = ...;
R3SetAttrs(r3obj, R3IACOPIERA_Pen, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IACOPIERA_Pen, &value, R3TAG_END);
Projection
Projection
R3IACOPIERA_Projection
Integer
R3INT
paint to selected objects, to input plane, or to 3D brush in input plane
jsobj.SetProjection(value);
value = jsobj.GetProjection();
R3INT value = ...;
R3SetAttrs(r3obj, R3IACOPIERA_Projection, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IACOPIERA_Projection, &value, R3TAG_END);
Rotation
Rotation
R3IACOPIERA_Rotation
Integer
R3INT
rotation type
jsobj.SetRotation(value);
value = jsobj.GetRotation();
R3INT value = ...;
R3SetAttrs(r3obj, R3IACOPIERA_Rotation, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IACOPIERA_Rotation, &value, R3TAG_END);
Pen
Projection
Rotation
r3appobj *