Revision: 73821
http://sourceforge.net/p/brlcad/code/73821
Author: starseeker
Date: 2019-09-03 20:59:04 +0000 (Tue, 03 Sep 2019)
Log Message:
-----------
We need to do a bit more specialized edge refinement on the curved edges.
Modified Paths:
--------------
brlcad/trunk/src/libbrep/cdt2.cpp
Modified: brlcad/trunk/src/libbrep/cdt2.cpp
===================================================================
--- brlcad/trunk/src/libbrep/cdt2.cpp 2019-09-03 20:43:17 UTC (rev 73820)
+++ brlcad/trunk/src/libbrep/cdt2.cpp 2019-09-03 20:59:04 UTC (rev 73821)
@@ -1148,6 +1148,16 @@
}
}
+ // TODO: After the initial curve split, make another pass looking for
+ // curved edges sharing a vertex. We want larger curves to refine close to
+ // the median segment length of the smaller ones, since this situation can
be a
+ // sign that the surface will generate small triangles near large ones.
+ //
+ // One this is done, again, calculate the curved median segment lengths
for use
+ // by the linear edges
+
+
+
// Now, process the linear edges
for (int index = 0; index < brep->m_E.Count(); index++) {
ON_BrepEdge& edge = brep->m_E[index];
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