Revision: 77308
          http://sourceforge.net/p/brlcad/code/77308
Author:   starseeker
Date:     2020-10-01 14:32:16 +0000 (Thu, 01 Oct 2020)
Log Message:
-----------
Record notes about cdt library...

Modified Paths:
--------------
    brlcad/trunk/src/other/CMakeLists.txt

Modified: brlcad/trunk/src/other/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/other/CMakeLists.txt       2020-10-01 13:27:28 UTC (rev 
77307)
+++ brlcad/trunk/src/other/CMakeLists.txt       2020-10-01 14:32:16 UTC (rev 
77308)
@@ -895,6 +895,18 @@
 #endif(BRLCAD_LEVEL2)
 
 # Poly2Tri CDT library
+# Note - this really should be embedded as part of libbg - it is simple, can be
+# compiled as part of libbg with a few source adjustments, and there is an API
+# for this feature exposed by libbg.  The only reason it is still maintained as
+# a separate library is the fast cdt feature of libbrep, which is using this
+# API directly instead of going through libbg.  Care will have to be taken when
+# making that shift, and it may even be that we'll discover a need to adjust 
the
+# libbg API in doing so to avoid performance issues.  We should eventually
+# address those issues though, if for no other reason than to discourage other
+# direct uses of this API instead of bg_nested_polygon_triangulate.
+#
+# May also want to investigate https://github.com/MetricPanda/fast-poly2tri, 
but
+# the removal of Steiner point insertion would probably need to be addressed...
 add_subdirectory(poly2tri)
 include("${CMAKE_CURRENT_SOURCE_DIR}/poly2tri.dist")
 CMAKEFILES_IN_DIR(poly2tri_ignore_files poly2tri)

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

Reply via email to