13GX_MOTION_NAMESPACE_BEGIN()
42const GX_ENUM IK_BLEND_ENUM_NAMES[] =
49#define GX_ROTBLEND_SPLINESLERP_IMPLEMENTED 0
58#if GX_ROTBLEND_SPLINESLERP_IMPLEMENTED
65const GX_ENUM ROT_BLEND_ENUM_NAMES[] =
70#if GX_ROTBLEND_SPLINESLERP_IMPLEMENTED
71 {
"クォータ二オンの対数補間" , ROTATE_BLEND::LOG_LERP },
72 {
"クォータ二オンのSPLINE補間" , ROTATE_BLEND::SPLINE_SLERP },
88const GX_ENUM PARTIAL_BLEND_CONTRIB_ENUM_NAMES[] =
90 {
"全関節を提供" ,
static_cast<s32
>(PARTIAL_BLEND::ALL_JOINTS) },
109const GX_FLAG BLEND_FLAG_ENUM_NAMES[]=
120const GX_FLAG INTERPOLATION_FLAG_ENUM_NAMES[]=
153const GX_FLAG MOTION_PLAYBACK_FLAG_ENUM_NAMES[] =
167const GX_FLAG MOTION_PLAYBACK_FLAG_ENUM_NAMES_OLD[] =
182#define GX_MOTION_MONITOR_CPU 0
184GX_MOTION_NAMESPACE_END()
PARTIAL_BLEND
パーシャルブレンドのタイプ(関節の「提供」- joint "contribution")
Definition GxMotionDefine.h:79
@ JOINTS_BETWEEN_START_END
開始関節の下以外の関節を提供する
@ JOINTS_UNDER_START
全関節を提供する
@ ALL_JOINTS_EXCEPT_UNDER_START
開始関節の下の関節だけを提供する
BLEND_FLAG
ブレンド関数の設定フラグ
Definition GxMotionDefine.h:99
@ BLEND_FLAG_BLEND_SCALES
拡縮
Definition GxMotionDefine.h:102
@ BLEND_FLAG_BLEND_ROOT_LOCATOR
ルートロケータ
Definition GxMotionDefine.h:103
@ BLEND_FLAG_BLEND_POSITIONS
座標
Definition GxMotionDefine.h:101
@ BLEND_FLAG_BLEND_ROTATIONS
回転
Definition GxMotionDefine.h:100
INTERPOLATE
補間タイプ
Definition GxMotionDefine.h:17
IK_BLEND
IKブレンドのタイプ
Definition GxMotionDefine.h:36
@ EFFECTOR_POSITION
IKデータがある間接のIKエフェクタをブレンドする
@ LOCAL_ROTATE
IKデータがある間接のローカル回転をブレンドする
MOTION_PLAYBACK_FLAG
再生設定フラグ
Definition GxMotionDefine.h:131
@ MOTION_PLAYBACK_FLAG_FORCE_SLOPE_STEP
補間曲線を全てSTEPとして扱う
Definition GxMotionDefine.h:148
@ MOTION_PLAYBACK_FLAG_USE_ROOT_XZ_TRANSLATE
移動値XZを使うか
Definition GxMotionDefine.h:135
@ MOTION_PLAYBACK_FLAG_USE_ROOT_X_TRANSLATE
移動値Xを使うか
Definition GxMotionDefine.h:132
@ MOTION_PLAYBACK_FLAG_USE_ROT_Y_DATA
rot_yのデータを使うか
Definition GxMotionDefine.h:146
@ MOTION_PLAYBACK_FLAG_USE_ROOT_Y_TRANSLATE
移動値Yを使うか
Definition GxMotionDefine.h:133
@ MOTION_PLAYBACK_FLAG_USE_ROOT_Z_TRANSLATE
移動値Zを使うか
Definition GxMotionDefine.h:134
@ MOTION_PLAYBACK_FLAG_INTERPOLATE_ROTATIONS
関節の回転を補間するか
Definition GxMotionDefine.h:141
@ MOTION_PLAYBACK_FLAG_LOOP
ループするか
Definition GxMotionDefine.h:138
@ MOTION_PLAYBACK_FLAG_INTERPOLATE_POSITIONS
関節の位置を補間するか
Definition GxMotionDefine.h:142
@ MOTION_PLAYBACK_FLAG_INTERPOLATE_SCALES
関節の拡縮を補間するか
Definition GxMotionDefine.h:143
@ MOTION_PLAYBACK_FLAG_USE_ROOT_XYZ_TRANSLATE
移動値XYZを使うか
Definition GxMotionDefine.h:136
@ MOTION_PLAYBACK_FLAG_INTERPOLATE_ALL_VALUES
関節の回転、位置、拡縮を補間するか
Definition GxMotionDefine.h:144
ROTATE_BLEND
回転ブレンドのタイプ
Definition GxMotionDefine.h:54
@ SPHERICAL_LERP
クォータ二オン球形補間
@ EULER_ANGLES_LERP
オイラー角度補間
GUI用
Definition GxDefine.h:194
GUI用フラグ型
Definition GxDefine.h:203