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

Public メソッド

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

Additional Inherited Members

- Public 型 inherited from CRTrunkFootHumanBodyGenDesc
enum  CRHumanSolids {
  SO_WAIST =0, SO_CHEST, SO_HEAD, SO_RIGHT_FOOT,
  SO_LEFT_FOOT, SO_NSOLIDS
}
 
enum  CRHumanJoints { JO_WAIST_CHEST =0, JO_CHEST_HEAD, JO_NJOINTS }
 
- Public 変数 inherited from CRTrunkFootHumanBodyGenDesc
double waistHeight
 サイズに関するパラメータ
 
double waistBreadth
 
double waistThickness
 
double chestHeight
 
double chestBreadth
 
double chestThickness
 
double neckLength
 
double headDiameter
 
double footLength
 
double footBreadth
 
double footThickness
 
double springWaistChest
 各関節のバネダンパ
 
double damperWaistChest
 
double springChestHead
 
double damperChestHead
 
Vec2d rangeWaistChest
 可動域制限
 
Vec2d rangeChestHead
 
- 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
 ボディを構成する関節
 

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