Springhead
An open source physics engine for virtual reality, haptics and motion generation.
クラス CRFourLegsTinyAnimalBodyGen
CRFourLegsTinyAnimalBodyGenに対する継承グラフ

Public メソッド

 CRFourLegsTinyAnimalBodyGen (const CRFourLegsTinyAnimalBodyGenDesc &desc, PHSceneIf *s=NULL)
 
virtual void Init ()
 初期化を実行する
 
virtual Vec2d GetSwingLimit ()
 
virtual Vec2d GetTwistLimit ()
 
- Public メソッド inherited from CRBodyGen
 CRBodyGen (const CRBodyGenDesc &desc=CRBodyGenDesc())
 
virtual CRBodyIfGenerate (CRCreatureIf *crCreature)
 ボディを生成する
 

Additional Inherited Members

- Public 型 inherited from CRFourLegsTinyAnimalBodyGenDesc
enum  CRTinyJointsMode { HINGE_MODE = 0, BALL_MODE }
 
enum  ShapeMode { MODE_ROUNDCONE = 0, MODE_BOX, MODE_CAPSULE, MODE_SPHERE }
 
- Public 変数 inherited from CRFourLegsTinyAnimalBodyGenDesc
enum
Spr::CRFourLegsTinyAnimalBodyGenDesc::CRTinyJointsMode 
jointType
 
enum
Spr::CRFourLegsTinyAnimalBodyGenDesc::ShapeMode 
shapeMode
 
double bodyHeight
 体幹に関するパラメータ
 
double bodyBreadth
 
double bodyThickness
 
Vec2d upperSizes
 
Vec2d lowerSizes
 
float upperLength
 
float lowerLength
 
double massFF
 
double massFL
 
double massRF
 
double massRL
 
double massBody
 
double springFront
 各関節のバネダンパ
 
double damperFront
 
double springRear
 
double damperRear
 
Vec2d rangeFrontSwing
 可動域制限(BallJointの場合)
 
Vec2d rangeFrontTwist
 
Vec2d rangeRearSwing
 
Vec2d rangeRearTwist
 
Vec2d rangeUpperFront
 可動域制限(HingeJointの場合)
 
Vec2d rangeLowerFront
 
Vec2d rangeUpperRear
 
Vec2d rangeLowerRear
 
bool rfLeg
 
bool lfLeg
 
bool rrLeg
 
bool lrLeg
 
- Protected 型 inherited from CRBodyGen
enum  LREnum { LEFTPART =-1, RIGHTPART =+1 }
 
- Protected メソッド inherited from CRBodyGen
CRBoneIfCreateJoint (CRBoneIf *soChild, CRBoneIf *soParent, const PHHingeJointDesc &desc)
 関節を作る
 
CRBoneIfCreateJoint (CRBoneIf *soChild, CRBoneIf *soParent, const PHBallJointDesc &desc)
 
CRBoneIfCreateSolid (const PHSolidDesc &desc)
 剛体を作る
 
void SetInitPosition (PHSolidIf *parentSolid, PHJointIf *childJoint)
 すべての剛体の初期姿勢を目標角に収束したものとして初期化する
 
- Protected 変数 inherited from CRBodyGen
CRCreatureIfcrCreature
 
CRBodyIfcrBody
 
std::vector< UTRef< CRBoneIf > > solids
 ボディを構成する剛体
 
std::vector< UTRef< CRBoneIf > > joints
 ボディを構成する関節
 

このクラスの説明は次のファイルから生成されました: