Hi COMPAS community,
I have recently started using compas_cgal for a specific geometry processing task. While I am still new to the broader COMPAS ecosystem, I am impressed by the efficiency of accessing CGAL’s powerful features through Python.
I am currently working on a project involving the geometric modeling of semiconductor devices, and I’ve found that I need Weighted Straight Skeleton support specifically for polygons with holes.
I’ve been following the progress in GitHub Issue #51, which introduced the weighted straight skeleton wrappers. However, it appears that the with_holes variants are not yet implemented:
-
CGAL::create_interior_weighted_skeleton_and_offset_polygons_with_holes_2(link) -
CGAL::create_exterior_weighted_skeleton_and_offset_polygons_with_holes_2
My Questions:
-
Are there any roadmap plans to extend the current weighted skeleton implementation to support polygons with holes?
-
If there are no immediate plans, would the maintainers be open to a Pull Request if I were to attempt an implementation myself (leveraging AI-assisted development)?
I believe these functions would be a valuable addition to the library. Thank you for the great work!
Best regards,
Natsu