summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2011-09-02 00:14:24 (GMT)
committerMarius Kintel <marius@kintel.net>2011-09-02 00:14:24 (GMT)
commitc48d12a3524d5de99fb60e00dba23213c35642bb (patch)
treeaa406b1a4ad56f72e4e77cb9a0ca6cabb9e79003
parentb0667057164d2710adad28613d4597374e60180a (diff)
bugfix: center vector was uninitialized
-rw-r--r--src/polyset.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/polyset.cc b/src/polyset.cc
index 19b0bba..e29563f 100644
--- a/src/polyset.cc
+++ b/src/polyset.cc
@@ -209,7 +209,7 @@ void PolySet::render_surface(colormode_e colormode, csgmode_e csgmode, double *m
}
}
else {
- Vector3d center;
+ Vector3d center = Vector3d::Zero();
for (int j = 0; j < poly->size(); j++) {
center[0] += poly->at(j)[0];
center[1] += poly->at(j)[1];
@@ -255,7 +255,7 @@ void PolySet::render_surface(colormode_e colormode, csgmode_e csgmode, double *m
gl_draw_triangle(shaderinfo, poly->at(2), poly->at(3), poly->at(1), true, false, true, 0, mirrored);
}
else {
- Vector3d center;
+ Vector3d center = Vector3d::Zero();
for (int j = 0; j < poly->size(); j++) {
center[0] += poly->at(j)[0];
center[1] += poly->at(j)[1];
contact: Jan Huwald // Impressum