Murl::Resource::IMesh::Raw::BoundingLeaf Struct Reference
A bounding volume hierarchy leaf. More...
#include "murl_resource_i_mesh.h"
Public Attributes | |
Float | mFaceNormalX |
The X component of the leaf triangle's face normal. | |
Float | mFaceNormalY |
The Y component of the leaf triangle's face normal. | |
Float | mFaceNormalZ |
The Z component of the leaf triangle's face normal. | |
UInt32 | mTriangleIndex |
The leaf's triangle index. | |
UInt32 | mSurfaceIndex |
The index into the array of collision surfaces (see Iff::CollisionSurfaceChunk). | |
SInt32 | mVertexIndex0 |
The zero-based index of the first BoundingVertex of the triangle. | |
SInt32 | mVertexIndex1 |
The zero-based index of the second BoundingVertex of the triangle. | |
SInt32 | mVertexIndex2 |
The zero-based index of the third BoundingVertex of the triangle. | |
SInt32 | mAdjacentTriangleIndex0 |
The index of the triangle adjacent to the first edge (0-1). | |
SInt32 | mAdjacentTriangleIndex1 |
The index of the triangle adjacent to the second edge (1-2). | |
SInt32 | mAdjacentTriangleIndex2 |
The index of the triangle adjacent to the third edge (2-0). | |
Float | mUConstant1 |
Used to calculate barycentric coordinates u, v, w. | |
Float | mUConstant2 |
Used to calculate barycentric coordinates u, v, w. | |
Float | mVConstant1 |
Used to calculate barycentric coordinates u, v, w. | |
Float | mVConstant2 |
Used to calculate barycentric coordinates u, v, w. | |
UInt32 | mDominantAxis |
Used to calculate barycentric coordinates u, v, w. | |
Float | mBoundingSphereCenterX |
The X coordinate of the node's bounding sphere. | |
Float | mBoundingSphereCenterY |
The Y coordinate of the node's bounding sphere. | |
Float | mBoundingSphereCenterZ |
The Z coordinate of the node's bounding sphere. | |
Float | mBoundingSphereCenterW |
The W coordinate of the node's bounding sphere. | |
Float | mBoundingSphereRadius |
The radius of the node's bounding sphere. | |
Detailed Description
A bounding volume hierarchy leaf.
The documentation for this struct was generated from the following file:
- murl_resource_i_mesh.h