r3iapart

r3iapart

Class

real/intact/r3iapart.h

Library

r3ia

Description:

Particle Interactor

See Also

real/intact/r3intact.h oops/r3vect.h real/objects/r3partic.h

Super Class

r3Intact

R3CLID_INTACT

JavaScript

r3Iaparticle

Class Identifier

R3CLID_IAPARTICLE - 307

Attributes

Count, Class, BrushPointCnt, Pen, Selected, BrushSize, Size, SizeRandom, RotateRandom,

Registration

int R3RegisterIaParticleClass(R3APP *app);

Count

Attribute

Count

Identifier

R3IAPAA_Count

JavaScript type

Integer

C type

R3INT

Description

'R3IAPAA_Count' not documented

Syntax


jsobj.SetCount(value);
value = jsobj.GetCount();


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

Class

Attribute

Class

Identifier

R3IAPAA_Class

JavaScript type

Integer

C type

int

Description

'R3IAPAA_Class' not documented

Syntax


jsobj.SetClass(value);
value = jsobj.GetClass();


int value = ...;
R3SetAttrs(r3obj, R3IAPAA_Class, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IAPAA_Class, &value, R3TAG_END);

BrushPointCnt

Attribute

BrushPointCnt

Identifier

R3IAPAA_BrushPointCnt

JavaScript type

Integer

C type

int

Description

'R3IAPAA_BrushPointCnt' not documented

Syntax


jsobj.SetBrushPointCnt(value);
value = jsobj.GetBrushPointCnt();


int value = ...;
R3SetAttrs(r3obj, R3IAPAA_BrushPointCnt, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IAPAA_BrushPointCnt, &value, R3TAG_END);

Pen

Attribute

Pen

Identifier

R3IAPAA_Pen

JavaScript type

Integer

C type

int

Description

'R3IAPAA_Pen' not documented

Syntax


jsobj.SetPen(value);
value = jsobj.GetPen();


int value = ...;
R3SetAttrs(r3obj, R3IAPAA_Pen, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3IAPAA_Pen, &value, R3TAG_END);

Selected

Attribute

Selected

Identifier

R3IAPAA_Selected

JavaScript type

Boolean

C type

R3BOOL

Description

paint selected objects, input plane, 3D bus in input plane

Syntax


jsobj.SetSelected(value);
value = jsobj.GetSelected();


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

BrushSize

Attribute

BrushSize

Identifier

R3IAPAA_BrushSize

JavaScript type

Integer

C type

R3INT

Description

brush size in pixels

Syntax


jsobj.SetBrushSize(value);
value = jsobj.GetBrushSize();


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

Size

Attribute

Size

Identifier

R3IAPAA_Size

JavaScript type

Number

C type

R3FLOAT

Description

geom. size

Syntax


jsobj.SetSize(value);
value = jsobj.GetSize();


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

SizeRandom

Attribute

SizeRandom

Identifier

R3IAPAA_SizeRandom

JavaScript type

Number

C type

R3FLOAT

Description

size randomizer

Syntax


jsobj.SetSizeRandom(value);
value = jsobj.GetSizeRandom();


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

RotateRandom

Attribute

RotateRandom

Identifier

R3IAPAA_RotateRandom

JavaScript type

Number

C type

R3FLOAT*

Description

direction randomizer

Syntax


jsobj.SetRotateRandom(value);
value = jsobj.GetRotateRandom();


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

Pen

R3IAPAPEN_PENCIL
R3IAPAPEN_AIRBRUSH
R3IAPAPEN_OBJECT

Projection

R3IAPAP_3D
R3IAPAP_2D
R3IAPAP_SELECTED


r3appobj *