OROCHI
 
Loading...
Searching...
No Matches
GxResSoftbodySimulation::GxSoftbodyClothData Class Reference

布データクラス More...

#include <GxResSoftbodySimulation.h>

Inheritance diagram for GxResSoftbodySimulation::GxSoftbodyClothData:
Collaboration diagram for GxResSoftbodySimulation::GxSoftbodyClothData:

Classes

class  GxTailJointData
 末端関節データクラス More...
 

Public Member Functions

初期化
 GxSoftbodyClothData (void)
 デフォルトコンストラクタ
 
操作
void cleanup (void)
 保持しているデータを解放
 
アクセサ
constexpr u32 getTailJointDataCount (void) const
 末端関節番号数取得
 
const GxTailJointDatagetTailJointData (u32 index) const
 末端関節番号取得
 
GxTailJointDatagetTailJointData (u32 index)
 末端関節番号取得
 
GX_FORCE_INLINE GxArrayClassBasegetTailJointDataArray (void)
 末端関節番号管理配列取得
 
GX_FORCE_INLINE u32 getTailJointIndex (u32 index) const
 個別末端関節番号取得
 
GX_FORCE_INLINE const GxVector3getTailJointOffset (u32 index) const
 個別末端関節オフセット取得
 

Public Attributes

メンバ変数
u32 _processOffset
 処理順のオフセット
 
u32 _lineCount
 全関節リスト数
 
u32 _jointCount
 各関節リストの関節数(今は全部同じに)
 
f32 _kt
 バネ定数 - 伸びにくさ
 
f32 _ks
 バネ定数 - せん断力
 
f32 _kb
 バネ定数 - 曲げにくさ
 
f32 _mass
 総重量
 
f32 _airDamping
 空気抵抗値
 
f32 _updateDelta
 更新間隔
 
b32 _isClothSimulation
 最初からシミュレート開始するか否か
 
b32 _isUpdateAllMatrix
 UpdateWorldMatrix するかどうか
 
b32 _isUseMotionGravity
 モーション収束フラグ
 
b32 _isSkirt
 スカートかどうか(端と端が繋がっているかどうか)
 
b32 _isLocalWind
 風向きを親ユニットのローカルで扱うかどうか
 
u32 _moveStrength [2]
 固定点の移動を他点へ伝える強さ
 
f32 _moveStrengthCoefficient
 Y軸平行移動量への係数
 
b32 _isUseAdditionalData
 追加情報の有無
 
f32 _twistInterpolateSpeed
 ねじれ補間速度
 
b32 _isRandom
 乱数を使用するかどうか
 
f32 _windForce
 風の大きさ的な
 
GxVector3 _windDirection
 風の向き的な
 
f32 _gravityForce
 重力大きさ
 
GxVector3 _gravityDirection
 重力方向
 
b32 _isUsetailJointId
 末端関節番号でIDを使用するか
 
GxArrayClassBase _tailJointDataArray
 末端関節ごとに必要な情報
 
GxVector3 _adjustGravityDirection
 補整重力方向
 
f32 _adjustGravityBlendRate
 ローカル重力と補整重力のブレンド率(デフォルトは0.0fで、ローカル重力のみ利用)
 
u32 _id
 任意ID
 
b32 _excludeTailJointSkin
 末端以外のジョイントをシミュレーション
 

Detailed Description

布データクラス

Member Function Documentation

◆ getTailJointData() [1/2]

GxResSoftbodySimulation::GxSoftbodyClothData::GxTailJointData * GxResSoftbodySimulation::GxSoftbodyClothData::getTailJointData ( u32 index)

末端関節番号取得

Parameters
index[in] インデックス
Returns
末端関節データ

◆ getTailJointData() [2/2]

const GxResSoftbodySimulation::GxSoftbodyClothData::GxTailJointData * GxResSoftbodySimulation::GxSoftbodyClothData::getTailJointData ( u32 index) const

末端関節番号取得

Parameters
index[in] インデックス
Returns
末端関節データ
Here is the caller graph for this function:

The documentation for this class was generated from the following files: