summaryrefslogtreecommitdiff
path: root/primitive.cc
diff options
context:
space:
mode:
Diffstat (limited to 'primitive.cc')
-rw-r--r--primitive.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/primitive.cc b/primitive.cc
index a3846a4..2c1093e 100644
--- a/primitive.cc
+++ b/primitive.cc
@@ -227,25 +227,25 @@ PolySet *PrimitiveNode::render_polyset(render_mode_e mode) const
for (int i=0; i<fragments; i++) {
int j = (i+1) % fragments;
p->append_poly();
- p->append_vertex(circle1[i].x, circle1[i].y, z1);
- p->append_vertex(circle2[i].x, circle2[i].y, z2);
- p->append_vertex(circle1[j].x, circle1[j].y, z1);
+ p->insert_vertex(circle1[i].x, circle1[i].y, z1);
+ p->insert_vertex(circle2[i].x, circle2[i].y, z2);
+ p->insert_vertex(circle1[j].x, circle1[j].y, z1);
p->append_poly();
- p->append_vertex(circle2[i].x, circle2[i].y, z2);
- p->append_vertex(circle2[j].x, circle2[j].y, z2);
- p->append_vertex(circle1[j].x, circle1[j].y, z1);
+ p->insert_vertex(circle2[i].x, circle2[i].y, z2);
+ p->insert_vertex(circle2[j].x, circle2[j].y, z2);
+ p->insert_vertex(circle1[j].x, circle1[j].y, z1);
}
if (r1 > 0) {
p->append_poly();
for (int i=0; i<fragments; i++)
- p->append_vertex(circle1[i].x, circle1[i].y, z1);
+ p->insert_vertex(circle1[i].x, circle1[i].y, z1);
}
if (r2 > 0) {
p->append_poly();
for (int i=0; i<fragments; i++)
- p->insert_vertex(circle2[i].x, circle2[i].y, z2);
+ p->append_vertex(circle2[i].x, circle2[i].y, z2);
}
}
contact: Jan Huwald // Impressum