MeshRoadSegment
Engine/source/environment/meshRoad.h
Public Attributes
Protected Attributes
Public Functions
MeshRoadSegment(MeshRoadSlice * rs0, MeshRoadSlice * rs1, const MatrixF & roadMat)
bool
containsPoint(const Point3F & pnt)
distanceToSurface(const Point3F & pnt)
bool
intersectBox(const Box3F & bounds)
Point3F &
operator[](S32 i)
operator[](S32 i)
Point3F &
set(MeshRoadSlice * rs0, MeshRoadSlice * rs1)
Detailed Description
Public Attributes
MeshRoadSlice * slice0
MeshRoadSlice * slice1
Protected Attributes
U32 columns
U32 endIndex
U32 endVert
U32 mPlaneCount
PlaneF mPlanes [6]
U32 numTriangles
U32 numVerts
Box3F objectbounds
U32 rows
U32 startIndex
U32 startVert
Box3F worldbounds
Public Functions
MeshRoadSegment()
MeshRoadSegment(MeshRoadSlice * rs0, MeshRoadSlice * rs1, const MatrixF & roadMat)
containsPoint(const Point3F & pnt)
distanceToSurface(const Point3F & pnt)
getP00()
getP01()
getP10()
getP11()
getSurfaceCenter()
getSurfaceNormal()
getWorldBounds()
intersectBox(const Box3F & bounds)
length()
operator[](S32 i)
operator[](S32 i)
operator[](U32 )
operator[](U32 )
set(MeshRoadSlice * rs0, MeshRoadSlice * rs1)
TexCoordEnd()
TexCoordStart()