diff options
author | Marius Kintel <marius@kintel.net> | 2011-09-02 00:14:24 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2011-09-02 00:14:24 (GMT) |
commit | c48d12a3524d5de99fb60e00dba23213c35642bb (patch) | |
tree | aa406b1a4ad56f72e4e77cb9a0ca6cabb9e79003 /src/polyset.cc | |
parent | b0667057164d2710adad28613d4597374e60180a (diff) |
bugfix: center vector was uninitialized
Diffstat (limited to 'src/polyset.cc')
-rw-r--r-- | src/polyset.cc | 4 |
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]; |