Long name (short name) 
Argument types 
Properties 

animCurve(ac)

string



Name of the anim curve to use as a dropoff curve.
Only the 0 > side of the curve will be used and the distance
will be mapped to "seconds". The profile of the curve will be
used as the profile for propmod function.


animCurveFalloff(acf)

float float



The profile of the curve will be used as the profile for propmod function in
both U and V. This will be scaled in U, V according to the paramters provided.
The ratio of the U, V scaling parameters will dictate the footprint of the fuction
while the curve itself provides the magnitudes.


animCurveParam(acp)

string



Name of the anim curve to use as a dropoff curve.
Only the 0 > side of the curve will be used and the distance
will be mapped to "seconds", where 1 second maps to 0.01 units
in parametric space.


direction(d)

float float float



Direction along which to compute the distance for
the distance based dropoff functions. The default is (1 1 1)


exists(ex)




Returns true or false depending upon whether the
specified object exists. Other flags are ignored.


image1(i1)

string



First of three possible icons representing the tool
associated with the context.


image2(i2)

string



Second of three possible icons representing the tool
associated with the context.


image3(i3)

string



Third of three possible icons representing the tool
associated with the context.


linear(l)

float



If using linear dropoff function, this is its
slope. The default of 0.1 means the point at the locator
moves with it and the point 10 units away doesn't move at all.


linearParam(lp)

float float



If using parametric linear dropoff function, these specify
its limits along the U and V directions.


nurbsCurve(nc)

string



Name of the nurbs curve to use as a dropoff curve.
The closest point distance would be used as the drop off percentage.


powerCutoff(pc)

float



If using the power dropoff function, this is its
distance cutoff value. The default is 10.0.


powerCutoffParam(pcp)

float float



If using the power dropoff function, these specify
one of it's limits, 0 for U, and 1 and V. The default cutoff is 10.0.


powerDegree(pd)

float



If using the power dropoff function, this is its
degree. The default is 3.


powerDegreeParam(pdp)

float



If using the power dropoff function, this is its
degree. The default is 3.


script(s)

string



The name of the script to use to compute the dropoff.
The script takes 6 floats as input  first 3 are the position of
the move locator, the next 3 the position of the point to be
manipulated. The script should return a dropoff coefficient
which could be negative or zero.


scriptParam(sp)

string



The name of the script to use to compute the dropoff.
The script takes 4 floats as input  first 2 are the parametric
position of the move locator, the next 2 the parametric position of
the point to be manipulated. The script should return a dropoff coefficient
which could be negative or zero.


type(t)

int



Choose the type for the dropoff function. Legal
values are 1 for linear, 2 for power,
3 for script,
4 for anim curve.
The default is 1.


worldspace(ws)

boolean



Set the space in which the tool works. True for
world space, false for parametric space.

