Revision: 73964
http://sourceforge.net/p/brlcad/code/73964
Author: starseeker
Date: 2019-09-19 00:49:42 +0000 (Thu, 19 Sep 2019)
Log Message:
-----------
NIST2 face 193 is exposing a problem...
Modified Paths:
--------------
brlcad/trunk/src/libbrep/cdt_mesh.cpp
Modified: brlcad/trunk/src/libbrep/cdt_mesh.cpp
===================================================================
--- brlcad/trunk/src/libbrep/cdt_mesh.cpp 2019-09-19 00:44:43 UTC (rev
73963)
+++ brlcad/trunk/src/libbrep/cdt_mesh.cpp 2019-09-19 00:49:42 UTC (rev
73964)
@@ -1660,6 +1660,24 @@
return boundary_edges;
}
+// TODO - NIST2 face 193 is occasionally producing a few misoriented edges
that are failing
+// the final mesh validity test. We need to update this logic to catch them
so we can try to do
+// something about them - right now they're not getting picked up:
+//
+// 3 misoriented edges
+// 13337->84234: 504.806023 290.490191 81.197878->505.275113 290.582257
81.189823
+// eface 151366: 84236 13337 84234 : 505.254133 290.853481
81.166094->504.806023 290.490191 81.197878->505.275113 290.582257 81.189823
+// eface 151367: 84234 86399 13337 : 505.275113 290.582257
81.189823->504.999199 290.572723 81.190657->504.806023 290.490191 81.197878
+// 13337->86399: 504.806023 290.490191 81.197878->504.999199 290.572723
81.190657
+// 84234->86399: 505.275113 290.582257 81.189823->504.999199 290.572723
81.190657
+// eface 151367: 84234 86399 13337 : 505.275113 290.582257
81.189823->504.999199 290.572723 81.190657->504.806023 290.490191 81.197878
+// eface 154772: 86399 83122 84234 : 504.999199 290.572723
81.190657->505.224123 290.283926 81.215924->505.275113 290.582257 81.189823
+// point 13337: Face(-1) Vert(-1) Trim(-1) Edge(647) UV(0.000000,0.000000)
+// point 83122: Face(193) Vert(-1) Trim(-1) Edge(-1) UV(69.296354,34.570155)
+// point 84234: Face(193) Vert(-1) Trim(-1) Edge(-1) UV(69.347343,34.869626)
+// point 84236: Face(193) Vert(-1) Trim(-1) Edge(-1) UV(69.326363,35.141886)
+// point 86399: Face(193) Vert(-1) Trim(-1) Edge(-1) UV(69.071430,34.860055)
+
void
cdt_mesh_t::update_problem_edges()
{
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits