Cleaning up decimation, moving to sets.
This commit is contained in:
@ -35,6 +35,9 @@ namespace Ogre
|
||||
{
|
||||
public:
|
||||
|
||||
friend bool operator == (const SurfaceEdge& lhs, const SurfaceEdge& rhs);
|
||||
friend bool operator < (const SurfaceEdge& lhs, const SurfaceEdge& rhs);
|
||||
|
||||
//int crud;
|
||||
|
||||
SurfaceVertexIterator target;
|
||||
@ -52,10 +55,7 @@ namespace Ogre
|
||||
std::string toString(void);
|
||||
|
||||
bool isDegenerate(void);
|
||||
};
|
||||
|
||||
bool operator == (const SurfaceEdge& lhs, const SurfaceEdge& rhs);
|
||||
bool operator < (const SurfaceEdge& lhs, const SurfaceEdge& rhs);
|
||||
};
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@ -34,16 +34,22 @@ namespace Ogre
|
||||
class SurfaceTriangle
|
||||
{
|
||||
public:
|
||||
|
||||
SurfaceEdgeIterator edge;
|
||||
|
||||
SurfaceTriangle();
|
||||
|
||||
friend bool operator == (const SurfaceTriangle& lhs, const SurfaceTriangle& rhs);
|
||||
friend bool operator < (const SurfaceTriangle& lhs, const SurfaceTriangle& rhs);
|
||||
|
||||
const SurfaceEdgeIterator& getEdge(void) const;
|
||||
|
||||
void setEdge(const SurfaceEdgeIterator& edgeToSet);
|
||||
|
||||
//std::string toString(void);
|
||||
|
||||
private:
|
||||
SurfaceEdgeIterator edge;
|
||||
};
|
||||
|
||||
bool operator == (const SurfaceTriangle& lhs, const SurfaceTriangle& rhs);
|
||||
bool operator < (const SurfaceTriangle& lhs, const SurfaceTriangle& rhs);
|
||||
|
||||
|
||||
//bool operator < (const SurfaceTriangleIterator& lhs, const SurfaceTriangleIterator& rhs);
|
||||
}
|
||||
|
Reference in New Issue
Block a user