IBipMaster11 Class Reference

This reference page is linked to from the following overview topics: Incremental Improvements.


Search for all occurrences

Detailed Description

Interface into the biped master controller for Max 11.

This contains functions supporting new biped features in Max 11.

#include <Biped11Api.h>

Inheritance diagram for IBipMaster11:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Triangle Neck

If Triangle Neck is true, the clavicles are parented to the top spine link.

If Triangle Neck is false, the clavicles are parented to the neck base.

virtual const BOOL  GetTriangleNeck ()=0
  Queries the value of Triangle Neck.
virtual void  SetTriangleNeck (BOOL bEnabled)=0
  Sets Triangle Neck.
ForeFeet

If ForeFeet is true, the the fingers are shaped and attached like toes, and viewport manipulation of IK hands is like feet.

If ForeFeet is false, the fingers and hands appear and behave as usual.

virtual const BOOL  GetForeFeet ()=0
  Queries the value of ForeFeet.
virtual void  SetForeFeet (BOOL bEnabled)=0
  Sets ForeFeet.
Mirror In Place
virtual bool  MirrorInPlace ()=0
  Mirrors the biped animation in place.

Biped Interface Access

static const ULONG  I_BIPMASTER11 = 0x9171
  Biped interface identifier.
static BIPExport IBipMaster11 GetBipMaster11Interface (Animatable &anim)
  Gets the Biped interface.

Member Function Documentation

static BIPExport IBipMaster11* GetBipMaster11Interface ( Animatable anim ) [static]

Gets the Biped interface.

Parameters:
[in] anim - the Animatable whose Biped interface is returned
Returns:
the Biped interface Gets the Biped interface
virtual const BOOL GetTriangleNeck ( ) [pure virtual]

Queries the value of Triangle Neck.

Returns:
true if Triangular Neck is on, false if not
virtual void SetTriangleNeck ( BOOL  bEnabled ) [pure virtual]

Sets Triangle Neck.

Parameters:
[in] bEnabled - sets Triangle Neck to the value of bEnabled
virtual const BOOL GetForeFeet ( ) [pure virtual]

Queries the value of ForeFeet.

Returns:
true if ForeFeet is on, false if not
virtual void SetForeFeet ( BOOL  bEnabled ) [pure virtual]

Sets ForeFeet.

Precondition:
must be in figure mode
Parameters:
[in] bEnabled - sets ForeFeet to the value of bEnabled
virtual bool MirrorInPlace ( ) [pure virtual]

Mirrors the biped animation in place.

The position and orientation of the center of mass at the current frame is maintained.

Precondition:
cannot be in figure mode, motion flow mode, or mixer mode
cannot be editing a biped layer
Returns:
true if the operation was successful, false if the operation was unsuccessful

Member Data Documentation

const ULONG I_BIPMASTER11 = 0x9171 [static]

Biped interface identifier.


IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11
IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11 IBipMaster11