Skip to content
Snippets Groups Projects
Commit 20eb1edc authored by Nikolaus Vahrenkamp's avatar Nikolaus Vahrenkamp
Browse files

using references to avoid copying of Vectors

parent 5924a1a7
No related branches found
No related tags found
No related merge requests found
......@@ -138,10 +138,9 @@ namespace GraspStudio
for (size_t i = 0; i < tm->faces.size(); i++)
{
Eigen::Vector3f v1, v2, v3;
v1 = tm->vertices[tm->faces[i].id1];
v2 = tm->vertices[tm->faces[i].id2];
v3 = tm->vertices[tm->faces[i].id3];
Eigen::Vector3f &v1 = tm->vertices[tm->faces[i].id1];
Eigen::Vector3f &v2 = tm->vertices[tm->faces[i].id2];
Eigen::Vector3f &v3 = tm->vertices[tm->faces[i].id3];
unsigned int id1, id2, id3;
check = hasVertex(triMesh2->vertices, v1);
......@@ -219,10 +218,9 @@ namespace GraspStudio
VR_ASSERT(faceIdx >= 0 && faceIdx < (int)tm->faces.size());
float d12, d13, d23;
Eigen::Vector3f v1, v2, v3;
v1 = tm->vertices[tm->faces[faceIdx].id1];
v2 = tm->vertices[tm->faces[faceIdx].id2];
v3 = tm->vertices[tm->faces[faceIdx].id3];
Eigen::Vector3f &v1 = tm->vertices[tm->faces[faceIdx].id1];
Eigen::Vector3f &v2 = tm->vertices[tm->faces[faceIdx].id2];
Eigen::Vector3f &v3 = tm->vertices[tm->faces[faceIdx].id3];
Eigen::Vector3f v4;
unsigned int id4;
size_t checkFaceIdx;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment