From c48d12a3524d5de99fb60e00dba23213c35642bb Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Fri, 2 Sep 2011 02:14:24 +0200 Subject: bugfix: center vector was uninitialized 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]; -- cgit v0.10.1