f3iamapdistr

f3iamapdistr

Class

real/intact/f3iamapdistr.h

Library

r3ia

Description:

Map and distribute over surface

See Also

real/intact/r3iacons.h

Super Class

r3Iaconstructor

R3CLID_IACONSTRUCTOR

JavaScript

r3Iamapdistribute

Class Identifier

R3CLID_IAMAPDISTRIBUTE - 1695

Methods

Attributes

CountU, CountV, Instance, Map, Random, Rotate,

CountU

Attribute

CountU

Identifier

R3IAMAPDISTRIBUTEA_CountU

JavaScript type

Integer

C type

R3INT

Description

number of copies in u

Syntax


jsobj.SetCountU(value);
value = jsobj.GetCountU();


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

CountV

Attribute

CountV

Identifier

R3IAMAPDISTRIBUTEA_CountV

JavaScript type

Integer

C type

R3INT

Description

number of copies in 'v' direction

Syntax


jsobj.SetCountV(value);
value = jsobj.GetCountV();


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

Instance

Attribute

Instance

Identifier

R3IAMAPDISTRIBUTEA_Instance

JavaScript type

Boolean

C type

R3BOOL

Description

instance rather than copy

Syntax


jsobj.SetInstance(value);
value = jsobj.GetInstance();


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

Map

Attribute

Map

Identifier

R3IAMAPDISTRIBUTEA_Map

JavaScript type

Boolean

C type

R3BOOL

Description

true to both map and distribute, false just distributes

Syntax


jsobj.SetMap(value);
value = jsobj.GetMap();


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

Random

Attribute

Random

Identifier

R3IAMAPDISTRIBUTEA_Random

JavaScript type

Number

C type

R3FLOAT

Description

0 ... 1

Syntax


jsobj.SetRandom(value);
value = jsobj.GetRandom();


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

Rotate

Attribute

Rotate

Identifier

R3IAMAPDISTRIBUTEA_Rotate

JavaScript type

Boolean

C type

R3BOOL

Description

false to translate only

Syntax


jsobj.SetRotate(value);
value = jsobj.GetRotate();


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