#include <OgreProgressiveMesh.h>
Public Methods | |
PMTriangle () | |
void | setDetails (size_t index, PMFaceVertex *v0, PMFaceVertex *v1, PMFaceVertex *v2) |
void | computeNormal (void) |
void | replaceVertex (PMFaceVertex *vold, PMFaceVertex *vnew) |
bool | hasCommonVertex (PMVertex *v) const |
bool | hasFaceVertex (PMFaceVertex *v) const |
PMFaceVertex * | getFaceVertexFromCommon (PMVertex *commonVert) |
void | notifyRemoved (void) |
Public Attributes | |
PMFaceVertex * | vertex [3] |
Vector3 | normal |
bool | removed |
size_t | index |
Definition at line 132 of file OgreProgressiveMesh.h.
|
Definition at line 713 of file OgreProgressiveMesh.cpp. |
|
Definition at line 784 of file OgreProgressiveMesh.cpp. References Ogre::ProgressiveMesh::PMFaceVertex::commonVertex, Ogre::Vector3::crossProduct(), normal, Ogre::Vector3::normalise(), Ogre::ProgressiveMesh::PMVertex::position, and vertex. Referenced by replaceVertex(), and setDetails(). |
|
Definition at line 774 of file OgreProgressiveMesh.cpp. References Ogre::ProgressiveMesh::PMFaceVertex::commonVertex, and vertex. |
|
Definition at line 759 of file OgreProgressiveMesh.cpp. References Ogre::ProgressiveMesh::PMFaceVertex::commonVertex, and vertex. |
|
Definition at line 766 of file OgreProgressiveMesh.cpp. References vertex. |
|
Definition at line 740 of file OgreProgressiveMesh.cpp. References Ogre::ProgressiveMesh::PMFaceVertex::commonVertex, Ogre::ProgressiveMesh::PMVertex::face, removed, Ogre::ProgressiveMesh::PMVertex::removeIfNonNeighbor(), and vertex. |
|
|
Definition at line 717 of file OgreProgressiveMesh.cpp. References Ogre::ProgressiveMesh::PMFaceVertex::commonVertex, computeNormal(), Ogre::ProgressiveMesh::PMVertex::face, index, Ogre::ProgressiveMesh::PMVertex::neighbor, and vertex. |
|
Definition at line 146 of file OgreProgressiveMesh.h. Referenced by setDetails(). |
|
Definition at line 144 of file OgreProgressiveMesh.h. Referenced by computeNormal(). |
|
Definition at line 145 of file OgreProgressiveMesh.h. Referenced by notifyRemoved(). |
|
Definition at line 143 of file OgreProgressiveMesh.h. Referenced by computeNormal(), getFaceVertexFromCommon(), hasCommonVertex(), hasFaceVertex(), notifyRemoved(), replaceVertex(), and setDetails(). |
Copyright © 2002-2003 by The OGRE Team
Last modified Sun Nov 28 19:51:27 2004