tagMV1_COLL_RESULT_POLY

コリジョン結果代入用ポリゴン

Members

Variables

FrameIndex
int FrameIndex;

当たったポリゴンが含まれるフレームの番号

HitFlag
int HitFlag;

( MV1CollCheck_Line でのみ有効 )ヒットフラグ( 1:ヒットした 0:ヒットしなかった )

HitPosition
.VECTOR HitPosition;

( MV1CollCheck_Line でのみ有効 )ヒット座標

MaterialIndex
int MaterialIndex;

当たったポリゴンが使用しているマテリアルの番号

MeshIndex
int MeshIndex;

当たったポリゴンが含まれるメッシュの番号( メッシュ単位で判定した場合のみ有効 )

Normal
.VECTOR Normal;

当たったポリゴンの法線

PolygonIndex
int PolygonIndex;

当たったポリゴンの番号

PosMaxWeightFrameIndex
int[3] PosMaxWeightFrameIndex;

当たったポリゴンの座標がそれぞれ最も影響を受けているフレームの番号

Position
.VECTOR[3] Position;

当たったポリゴンを形成する三点の座標

PositionWeight
float[3] PositionWeight;

当たった座標は、当たったポリゴンの三点それぞれどの割合で影響しているか、の値( 当たった座標 = (Position[ 0 ] * PositionWeight[ 0 ]) + (Position[ 1 ] * PositionWeight[ 1 ]) + (Position[ 2 ] * PositionWeight[ 2 ]) )

Meta