r3interpolator

r3interpolator

Class

plugins/objects/interpolator/r3interpolator.h

Library

r3interpolator

Description:

Interpolator object

See Also

real/objects/r3level.h

Super Class

r3Level

R3CLID_LEVEL

JavaScript

r3Interpolator

Class Identifier

R3CLID_INTERPOLATOR - 1582

Attributes

Count, MaxDistance, MinDistance, Random, Quads, Closed,

Registration

int R3RegisterInterpolatorClass(R3APP *app);

super clas

Count

Attribute

Count

Identifier

R3INTERPA_Count

JavaScript type

Integer

C type

R3INT

Description

number of copies between each two parameters

Syntax


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


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

MaxDistance

Attribute

MaxDistance

Identifier

R3INTERPA_MaxDistance

JavaScript type

Number

C type

R3FLOAT

Description

max. interpolation threshold

Syntax


jsobj.SetMaxDistance(value);
value = jsobj.GetMaxDistance();


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

MinDistance

Attribute

MinDistance

Identifier

R3INTERPA_MinDistance

JavaScript type

Number

C type

R3FLOAT

Description

min. interpolation threshold

Syntax


jsobj.SetMinDistance(value);
value = jsobj.GetMinDistance();


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

Random

Attribute

Random

Identifier

R3INTERPA_Random

JavaScript type

Number

C type

R3FLOAT

Description

randomization

Syntax


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


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

Quads

Attribute

Quads

Identifier

R3INTERPA_Quads

JavaScript type

Boolean

C type

R3BOOL

Description

bilinear interpolation

Syntax


jsobj.SetQuads(value);
value = jsobj.GetQuads();


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

Closed

Attribute

Closed

Identifier

R3INTERPA_Closed

JavaScript type

Boolean

C type

R3BOOL

Description

closed interpolation

Syntax


jsobj.SetClosed(value);
value = jsobj.GetClosed();


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

Registry function