Work on mesh decimation.
This commit is contained in:
@ -34,38 +34,17 @@ namespace Ogre
|
||||
}*/
|
||||
|
||||
bool operator == (const SurfaceTriangle& lhs, const SurfaceTriangle& rhs)
|
||||
{
|
||||
/*return
|
||||
(
|
||||
(lhs.v0 == rhs.v0) &&
|
||||
(lhs.v1 == rhs.v1) &&
|
||||
(lhs.v2 == rhs.v2)
|
||||
);*/
|
||||
{
|
||||
return lhs.edge == rhs.edge;
|
||||
}
|
||||
|
||||
return lhs.edge == rhs.edge;
|
||||
}
|
||||
/*bool operator < (const SurfaceTriangle& lhs, const SurfaceTriangle& rhs)
|
||||
{
|
||||
return (*lhs.edge < *rhs.edge);
|
||||
}*/
|
||||
|
||||
bool operator < (const SurfaceTriangle& lhs, const SurfaceTriangle& rhs)
|
||||
{
|
||||
/*if(lhs.v0 == rhs.v0)
|
||||
{
|
||||
if(lhs.v1 == rhs.v1)
|
||||
{
|
||||
if(lhs.v2 == rhs.v2)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return (*(lhs.v2) < *(rhs.v2));
|
||||
}
|
||||
return (*(lhs.v1) < *(rhs.v1));
|
||||
}
|
||||
return (*(lhs.v0) < *(rhs.v0));*/
|
||||
|
||||
return (*lhs.edge < *rhs.edge);
|
||||
}
|
||||
|
||||
/*bool operator < (const SurfaceTriangleIterator& lhs, const SurfaceTriangleIterator& rhs)
|
||||
{
|
||||
return (*lhs) < (*rhs);
|
||||
}*/
|
||||
/*bool operator < (const SurfaceTriangleIterator& lhs, const SurfaceTriangleIterator& rhs)
|
||||
{
|
||||
return (*lhs) < (*rhs);
|
||||
}*/
|
||||
}
|
||||
|
Reference in New Issue
Block a user