Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Ranellucci <aar@cpan.org>2015-01-25 19:30:55 +0300
committerAlessandro Ranellucci <aar@cpan.org>2015-01-25 19:30:55 +0300
commit8a5a0b672642e2490a86fd7e1b08cee3b7f3a9b4 (patch)
treeab87c347c39364a584004f9cb2626a0a1ab814ca /xs/src/libslic3r/TriangleMesh.cpp
parent9abcd5816c6af1ba4a4f2534044fc93c779020d9 (diff)
Minor optimization in TriangleMesh code
Diffstat (limited to 'xs/src/libslic3r/TriangleMesh.cpp')
-rw-r--r--xs/src/libslic3r/TriangleMesh.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/xs/src/libslic3r/TriangleMesh.cpp b/xs/src/libslic3r/TriangleMesh.cpp
index 4e620a7f7..89116f17b 100644
--- a/xs/src/libslic3r/TriangleMesh.cpp
+++ b/xs/src/libslic3r/TriangleMesh.cpp
@@ -700,16 +700,16 @@ TriangleMeshSlicer::make_loops(std::vector<IntersectionLine> &lines, Polygons* l
// find a line starting where last one finishes
IntersectionLine* next_line = NULL;
if (loop.back()->edge_b_id != -1) {
- IntersectionLinePtrs* candidates = &(by_edge_a_id[loop.back()->edge_b_id]);
- for (IntersectionLinePtrs::iterator lineptr = candidates->begin(); lineptr != candidates->end(); ++lineptr) {
+ IntersectionLinePtrs &candidates = by_edge_a_id[loop.back()->edge_b_id];
+ for (IntersectionLinePtrs::iterator lineptr = candidates.begin(); lineptr != candidates.end(); ++lineptr) {
if ((*lineptr)->skip) continue;
next_line = *lineptr;
break;
}
}
if (next_line == NULL && loop.back()->b_id != -1) {
- IntersectionLinePtrs* candidates = &(by_a_id[loop.back()->b_id]);
- for (IntersectionLinePtrs::iterator lineptr = candidates->begin(); lineptr != candidates->end(); ++lineptr) {
+ IntersectionLinePtrs &candidates = by_a_id[loop.back()->b_id];
+ for (IntersectionLinePtrs::iterator lineptr = candidates.begin(); lineptr != candidates.end(); ++lineptr) {
if ((*lineptr)->skip) continue;
next_line = *lineptr;
break;