[brlcad-commits] SF.net SVN: brlcad:[62302] brlcad/trunk/src/libbrep/opennurbs_ext.cpp
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <n_...@us...> - 2014-08-20 19:41:52
|
Revision: 62302 http://sourceforge.net/p/brlcad/code/62302 Author: n_reed Date: 2014-08-20 19:41:48 +0000 (Wed, 20 Aug 2014) Log Message: ----------- fix valgrind uninitialized value warning; should initialize bbox from surface in case there aren't any loops to set it from Modified Paths: -------------- brlcad/trunk/src/libbrep/opennurbs_ext.cpp Modified: brlcad/trunk/src/libbrep/opennurbs_ext.cpp =================================================================== --- brlcad/trunk/src/libbrep/opennurbs_ext.cpp 2014-08-20 19:17:40 UTC (rev 62301) +++ brlcad/trunk/src/libbrep/opennurbs_ext.cpp 2014-08-20 19:41:48 UTC (rev 62302) @@ -577,6 +577,7 @@ // face boundary bool bGrowBox = false; ON_3dPoint min, max; + face->SurfaceOf()->GetBoundingBox(min, max); for (int li = 0; li < face->LoopCount(); li++) { for (int ti = 0; ti < face->Loop(li)->TrimCount(); ti++) { ON_BrepTrim *trim = face->Loop(li)->Trim(ti); @@ -592,7 +593,7 @@ ON_Interval v = surf->Domain(1); #else ON_Interval dom[2] = { ON_Interval::EmptyInterval, ON_Interval::EmptyInterval }; - for (int i =0; i < 2; i++) { + for (int i = 0; i < 2; i++) { dom[i] = surf->Domain(i); #ifdef LOOSEN_UV min[i] -= BREP_EDGE_MISS_TOLERANCE; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |