r3selpainteria

r3selpainteria

Class

plugins/tools/selpainter/r3selpainteria.h

Library

r3selpainter

Description:

Selection painter interactor

See Also

real/intact/r3intact.h

Super Class

r3Intact

R3CLID_INTACT

JavaScript

r3Iaselpainter

Class Identifier

R3CLID_IASELPAINTER - 2290

Attributes

Attributes

PenSize, PenValue, FrontSide, Connected, Gradient, Curve,

Registration

int R3RegisterSelPainterIaClass(R3APP *app);

PenSize

Attribute

PenSize

Identifier

R3IASELPAINTA_PenSize

JavaScript type

Integer

C type

R3INT

Description

pen size in pixels

Syntax


jsobj.SetPenSize(value);
value = jsobj.GetPenSize();


R3INT value = ...;
R3SetAttrs(r3obj, R3IASELPAINTA_PenSize, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3IASELPAINTA_PenSize, &value, R3TAG_END);

PenValue

Attribute

PenValue

Identifier

R3IASELPAINTA_PenValue

JavaScript type

Number

C type

R3FLOAT

Description

current painting value

Syntax


jsobj.SetPenValue(value);
value = jsobj.GetPenValue();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3IASELPAINTA_PenValue, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3IASELPAINTA_PenValue, &value, R3TAG_END);

FrontSide

Attribute

FrontSide

Identifier

R3IASELPAINTA_FrontSide

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetFrontSide(value);
value = jsobj.GetFrontSide();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3IASELPAINTA_FrontSide, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IASELPAINTA_FrontSide, &value, R3TAG_END);

Connected

Attribute

Connected

Identifier

R3IASELPAINTA_Connected

JavaScript type

Boolean

C type

R3BOOL

Description

Syntax


jsobj.SetConnected(value);
value = jsobj.GetConnected();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3IASELPAINTA_Connected, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IASELPAINTA_Connected, &value, R3TAG_END);

Gradient

Attribute

Gradient

Identifier

R3IASELPAINTA_Gradient

JavaScript type

Boolean

C type

R3BOOL

Description

activates soft selections

Syntax


jsobj.SetGradient(value);
value = jsobj.GetGradient();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3IASELPAINTA_Gradient, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3IASELPAINTA_Gradient, &value, R3TAG_END);

Curve

Attribute

Curve

Identifier

R3IASELPAINTA_Curve

JavaScript type

Object

C type

R3OBJ*

Description

gradient control curve, read only

Syntax


value = jsobj.GetCurve();


R3OBJ* value;
R3GetAttrs(r3obj, R3IASELPAINTA_Curve, &value, R3TAG_END);


r3appobj *