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