r3foot

r3foot

Class

plugins/objects/fprint/r3foot.h

Library

r3fprint

Description:

Foot object for foot step ik.level. Ik level interpolates ik path by evaluating 'foot' objects.

See Also

real/objects/r3prim.h

Super Class

r3Primitive

R3CLID_PRIMITIVE

JavaScript

r3Foot

Class Identifier

R3CLID_FOOT - 1492

Methods

GETTOE, GETFOOTPARAMS,

Attributes

CoordSys, StepHeight, Handiness,

Registration

int R3RegisterFootClass(R3APP *app);

R3FOOTM_GETTOE

Method

GETTOE

Identifier

R3FOOTM_GETTOE

Param 3:

R3COORDSYS, cs;

JavaScript

obj.GETTOE(p3);

Description

Fetch the orientation of the heel, mid, toe

R3FOOTM_GETFOOTPARAMS

Method

GETFOOTPARAMS

Identifier

R3FOOTM_GETFOOTPARAMS

JavaScript

obj.GETFOOTPARAMS();

Description

fetch foot step specific parameters

CoordSys

Attribute

CoordSys

Identifier

R3FOOTA_CoordSys

Type

r3Coordsys

Description

orientation of foot

Syntax


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

Attribute

StepHeight

Identifier

R3FOOTA_StepHeight

JavaScript type

Number

C type

R3FLOAT

Description

Syntax


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

Attribute

Handiness

Identifier

R3FOOTA_Handiness

JavaScript type

Integer

C type

R3INT

Description

see handness codes below

Syntax


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

R3FH_LEFT
R3FH_RIGHT

for GETFOOTPARAMS method


r3appobj *