p3iavertp

p3iavertp

Class

plugins/tools/3dpaint/p3iavertp.h

Library

r33dp

Description:

Vertex painter interactor

See Also

real/intact/r3ianurb.h

Super Class

r3Intact

R3CLID_INTACT

JavaScript

r3Iavertexpainter

Class Identifier

R3CLID_IAVERTEXPAINTER - 1634

Attributes

Attributes

PenSize, Target, TargetLabels, TypeId, PenValue, PenType,

Registration

int R3RegisterIaVertexPainterClass(R3APP *app);

PenSize

Attribute

PenSize

Identifier

R3IAVERTPAINTA_PenSize

JavaScript type

Integer

C type

R3INT

Description

pen size in pixels

Syntax


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

Attribute

Target

Identifier

R3IAVERTPAINTA_Target

JavaScript type

Integer

C type

R3INT

Description

index of the selected target property

Syntax


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

Attribute

TargetLabels

Identifier

R3IAVERTPAINTA_TargetLabels

JavaScript type

String

C type

char**

Description

array of target names for the selected objects

Syntax


value = jsobj.GetTargetLabels();


char** value;
R3GetAttrs(r3obj, R3IAVERTPAINTA_TargetLabels, &value, R3TAG_END);

TypeId

Attribute

TypeId

Identifier

R3IAVERTPAINTA_TypeId

JavaScript type

Integer

C type

R3INT

Description

R3TYPEID, of the propid

Syntax


value = jsobj.GetTypeId();


R3INT value;
R3GetAttrs(r3obj, R3IAVERTPAINTA_TypeId, &value, R3TAG_END);

PenValue

Attribute

PenValue

Identifier

R3IAVERTPAINTA_PenValue

Type

r3Vect

Description

current painting color

Syntax


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

Attribute

PenType

Identifier

R3IAVERTPAINTA_PenType

JavaScript type

Integer

C type

R3INT

Description

see pen types below

Syntax


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

R3VPTYPE_SOLID
R3VPTYPE_GRADIENT


r3appobj *

Tags

Tags

R3IAVERTPAINTA_ChannelClid
R3IAVERTPAINTA_Dynamic
R3IAVERTPAINTA_RenderLabel