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