r3interpolator
plugins/objects/interpolator/r3interpolator.h
r3interpolator
Interpolator object
r3Level
R3CLID_LEVEL
r3Interpolator
R3CLID_INTERPOLATOR - 1582
int R3RegisterInterpolatorClass(R3APP *app);
super clas
Count
Count
R3INTERPA_Count
Integer
R3INT
number of copies between each two parameters
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
MaxDistance
R3INTERPA_MaxDistance
Number
R3FLOAT
max. interpolation threshold
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
MinDistance
R3INTERPA_MinDistance
Number
R3FLOAT
min. interpolation threshold
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
Random
R3INTERPA_Random
Number
R3FLOAT
randomization
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
Quads
R3INTERPA_Quads
Boolean
R3BOOL
bilinear interpolation
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
Closed
R3INTERPA_Closed
Boolean
R3BOOL
closed interpolation
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