From 2ed48de491ca59c069be7130ccc47291e05d3b68 Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Tue, 10 Jul 2018 22:37:44 -0500 Subject: [PATCH] Don't create extra, redundant points in the mesh. --- xs/src/libslic3r/TriangleMesh.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xs/src/libslic3r/TriangleMesh.cpp b/xs/src/libslic3r/TriangleMesh.cpp index 6fdae8ee7..a7561852d 100644 --- a/xs/src/libslic3r/TriangleMesh.cpp +++ b/xs/src/libslic3r/TriangleMesh.cpp @@ -754,7 +754,7 @@ TriangleMesh::make_cylinder(double r, double h, double fa) { unsigned id = vertices.size() - 1; vertices.push_back(Pointf3(sin(0) * r , cos(0) * r, 0)); vertices.push_back(Pointf3(sin(0) * r , cos(0) * r, h)); - for (double i = 0; i < 2*PI; i+=angle) { + for (double i = angle; i < 2*PI - angle; i+=angle) { Pointf3 b(0, r, 0); Pointf3 t(0, r, h); b.rotate(i, Pointf3(0,0,0));