Corrected a number of int -> size_t warning
This commit is contained in:
parent
497a42dffe
commit
e4d83262fe
|
|
@ -181,12 +181,11 @@ public:
|
||||||
//Build list of visible vertices for each convex hull face and find the furthest vertex for each face
|
//Build list of visible vertices for each convex hull face and find the furthest vertex for each face
|
||||||
std::vector<std::vector<InputVertexPointer>> listVertexPerFace(convexHull.face.size());
|
std::vector<std::vector<InputVertexPointer>> listVertexPerFace(convexHull.face.size());
|
||||||
std::vector<Pair> furthestVexterPerFace(convexHull.face.size(), std::make_pair((InputVertexPointer)NULL, 0.0f));
|
std::vector<Pair> furthestVexterPerFace(convexHull.face.size(), std::make_pair((InputVertexPointer)NULL, 0.0f));
|
||||||
for (int i = 0; i < mesh.vert.size(); i++)
|
for (size_t i = 0; i < mesh.vert.size(); i++)
|
||||||
{
|
{
|
||||||
if (!mesh.vert[i].IsV())
|
if (!mesh.vert[i].IsV())
|
||||||
{
|
{
|
||||||
ScalarType maxDist = 0;
|
for (size_t j = 0; j < convexHull.face.size(); j++)
|
||||||
for (int j = 0; j < convexHull.face.size(); j++)
|
|
||||||
{
|
{
|
||||||
ScalarType dist = (mesh.vert[i].P() - convexHull.face[j].P(0)).dot(convexHull.face[j].N());
|
ScalarType dist = (mesh.vert[i].P() - convexHull.face[j].P(0)).dot(convexHull.face[j].N());
|
||||||
if (dist > 0)
|
if (dist > 0)
|
||||||
|
|
@ -202,7 +201,7 @@ public:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 0; i < listVertexPerFace.size(); i++)
|
for (size_t i = 0; i < listVertexPerFace.size(); i++)
|
||||||
{
|
{
|
||||||
if (listVertexPerFace[i].size() > 0)
|
if (listVertexPerFace[i].size() > 0)
|
||||||
{
|
{
|
||||||
|
|
@ -249,7 +248,7 @@ public:
|
||||||
|
|
||||||
//Add a new face for each border
|
//Add a new face for each border
|
||||||
std::unordered_map< CHVertexPointer, std::pair<int, char> > fanMap;
|
std::unordered_map< CHVertexPointer, std::pair<int, char> > fanMap;
|
||||||
for (int jj = 0; jj < borderFace.size(); jj++)
|
for (size_t jj = 0; jj < borderFace.size(); jj++)
|
||||||
{
|
{
|
||||||
int indexFace = borderFace[jj];
|
int indexFace = borderFace[jj];
|
||||||
CHFacePointer f = &convexHull.face[indexFace];
|
CHFacePointer f = &convexHull.face[indexFace];
|
||||||
|
|
@ -291,7 +290,7 @@ public:
|
||||||
vertexToTest.resize(tempIt - vertexToTest.begin());
|
vertexToTest.resize(tempIt - vertexToTest.begin());
|
||||||
|
|
||||||
Pair newInfo = std::make_pair((InputVertexPointer)NULL , 0.0f);
|
Pair newInfo = std::make_pair((InputVertexPointer)NULL , 0.0f);
|
||||||
for (int ii = 0; ii < vertexToTest.size(); ii++)
|
for (size_t ii = 0; ii < vertexToTest.size(); ii++)
|
||||||
{
|
{
|
||||||
if (!(*vertexToTest[ii]).IsV())
|
if (!(*vertexToTest[ii]).IsV())
|
||||||
{
|
{
|
||||||
|
|
@ -322,7 +321,7 @@ public:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//Delete the faces inside the updated convex hull
|
//Delete the faces inside the updated convex hull
|
||||||
for (int j = 0; j < visFace.size(); j++)
|
for (size_t j = 0; j < visFace.size(); j++)
|
||||||
{
|
{
|
||||||
if (!convexHull.face[visFace[j]].IsD())
|
if (!convexHull.face[visFace[j]].IsD())
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue