r3foot
plugins/objects/fprint/r3foot.h
r3fprint
Foot object for foot step ik.level. Ik level interpolates ik path by evaluating 'foot' objects.
r3Primitive
R3CLID_PRIMITIVE
r3Foot
R3CLID_FOOT - 1492
int R3RegisterFootClass(R3APP *app);
R3FOOTM_GETTOE
GETTOE
R3FOOTM_GETTOE
R3COORDSYS, cs;
obj.GETTOE(p3);
Fetch the orientation of the heel, mid, toe
R3FOOTM_GETFOOTPARAMS
GETFOOTPARAMS
R3FOOTM_GETFOOTPARAMS
obj.GETFOOTPARAMS();
fetch foot step specific parameters
CoordSys
CoordSys
R3FOOTA_CoordSys
orientation of foot
jsobj.SetCoordSys(value);
value = jsobj.GetCoordSys();
R3COORDSYS value = ...;
R3SetAttrs(r3obj, R3FOOTA_CoordSys, &value, R3TAG_END);
R3COORDSYS value;
R3GetAttrs(r3obj, R3FOOTA_CoordSys, &value, R3TAG_END);
StepHeight
StepHeight
R3FOOTA_StepHeight
Number
R3FLOAT
jsobj.SetStepHeight(value);
value = jsobj.GetStepHeight();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3FOOTA_StepHeight, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3FOOTA_StepHeight, &value, R3TAG_END);
Handiness
Handiness
R3FOOTA_Handiness
Integer
R3INT
see handness codes below
jsobj.SetHandiness(value);
value = jsobj.GetHandiness();
R3INT value = ...;
R3SetAttrs(r3obj, R3FOOTA_Handiness, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3FOOTA_Handiness, &value, R3TAG_END);
handness codes
for GETFOOTPARAMS method
r3appobj *