#include <PHSolid.h>
Inherits Spr::SGObject.
Collaboration diagram for Spr::PHSolid:
Definition at line 23 of file PHSolid.h.
|
構築
|
|
ロード時に使用.
Reimplemented from Spr::SGObject. |
|
1
Reimplemented from Spr::SGObject. |
|
フレームを返す.
Reimplemented from Spr::SGObject. |
|
ロード終了時の初期化
Reimplemented from Spr::SGObject. |
|
時刻を進める.
|
|
力を質量中心に加える
|
|
トルクを加える
Definition at line 64 of file PHSolid.h. References torque. |
|
力を 位置r(World系) に加える
|
|
力とトルクをクリア
|
|
加えられた力
Definition at line 69 of file PHSolid.h. References force. |
|
加えられたトルク
Definition at line 70 of file PHSolid.h. References torque. |
|
力を設定する
Definition at line 71 of file PHSolid.h. References force. |
|
トルクをセットする
Definition at line 72 of file PHSolid.h. References torque. |
|
フレームの取得
Definition at line 74 of file PHSolid.h. References frame. |
|
フレームの設定 frame
Definition at line 75 of file PHSolid.h. References frame. |
|
質量
Definition at line 76 of file PHSolid.h. References mass. |
|
質量の逆数
Definition at line 77 of file PHSolid.h. References mass. |
|
質量の設定
Definition at line 78 of file PHSolid.h. References mass. |
|
質量の逆数の設定
Definition at line 79 of file PHSolid.h. References mass. |
|
慣性テンソル
Definition at line 81 of file PHSolid.h. References inertia. |
|
慣性テンソルの逆数
|
|
< 慣性テンソルの設定 Definition at line 83 of file PHSolid.h. References inertia. |
|
< 慣性テンソルを逆数で設定 |
|
積分方式の取得
Definition at line 93 of file PHSolid.h. References integrationMode. |
|
積分方式の設定
Definition at line 95 of file PHSolid.h. References integrationMode. |
|
重心位置の取得
|
|
< 重心位置の設定 |
|
向きの取得
Definition at line 106 of file PHSolid.h. References quat, and Spr::TQuaternion< ET >::to_matrix(). |
|
向きの設定
Definition at line 108 of file PHSolid.h. References frame, Spr::TQuaternion< ET >::from_matrix(), and quat. |
|
向きの取得
Definition at line 114 of file PHSolid.h. References quat. |
|
向きの設定
Definition at line 116 of file PHSolid.h. References frame, quat, and Spr::TQuaternion< ET >::to_matrix(). |
|
質量中心の速度の取得
Definition at line 124 of file PHSolid.h. References velocity. |
|
質量中心の速度の設定
Definition at line 126 of file PHSolid.h. References velocity. |
|
角速度の取得
Definition at line 129 of file PHSolid.h. References angVelocity. |
|
角速度の設定
Definition at line 131 of file PHSolid.h. References angVelocity. |
|
ローカルフレームから見た,剛体の質量中心位置の設定
Definition at line 134 of file PHSolid.h. References center. |
|
ローカルフレームから見た,剛体の質量中心位置の取得
Definition at line 136 of file PHSolid.h. References center. |
|
状態の読み出し
|
|
状態の保存
|
|
数値積分係数
|
|
質量
Definition at line 27 of file PHSolid.h. Referenced by GetMass(), GetMassInv(), SetMass(), and SetMassInv(). |
|
慣性テンソル
Definition at line 28 of file PHSolid.h. Referenced by GetInertia(), and SetInertia(). |
|
力 (World)
Definition at line 30 of file PHSolid.h. Referenced by GetForce(), and SetForce(). |
|
トルク (World)
Definition at line 31 of file PHSolid.h. Referenced by AddTorque(), GetTorque(), and SetTorque(). |
|
速度 (World)
Definition at line 32 of file PHSolid.h. Referenced by GetVelocity(), and SetVelocity(). |
|
角速度 (World)
Definition at line 33 of file PHSolid.h. Referenced by GetAngularVelocity(), and SetAngularVelocity(). |
|
質量中心の位置 (Local..frameのposture系)
Definition at line 34 of file PHSolid.h. Referenced by GetCenter(), GetCenterPosition(), SetCenter(), and SetCenterPosition(). |
|
向き (World)
Definition at line 35 of file PHSolid.h. Referenced by GetOrientation(), GetRotation(), SetOrientation(), and SetRotation(). |
|
位置姿勢を表すフレーム.普通はWorldの直下のフレームを指定する. 同じ階層のフレームでなければならない. このフレームには,スケーリングを加えてはならない. Definition at line 40 of file PHSolid.h. Referenced by GetCenterPosition(), GetFrame(), SetCenterPosition(), SetFrame(), SetOrientation(), and SetRotation(). |
|
積分方式
Definition at line 43 of file PHSolid.h. Referenced by GetIntegrationMode(), and SetIntegrationMode(). |
|
クラス名の取得などの基本機能の実装
Reimplemented from Spr::SGObject. |