Skip to content

Support for Weighted Straight Skeletons and Straight Skeleton Extrusion #51

@Rubicon-HHoang

Description

@Rubicon-HHoang

Hi COMPAS CGAL team,

First of all, thank you for the excellent work on making CGAL functionalities accessible from Python via compas_cgal. It has been very helpful in our geometric processing workflows.

I would like to request support for Weighted Straight Skeletons and Straight Skeleton Extrusion, as implemented in CGAL (see: CGAL/Straight_skeleton_2).

✨ Why this is useful:
These features are very useful for applications in architectural design, computational fabrication, and generative modeling.

They can be used to compute roof-like structures or to generate clean insets/outsets with variable edge weights.

✅ What would be helpful:
If possible, it would be great to expose the following features through compas_cgal:

Computation of weighted straight skeletons for 2D polygons

Extrusion of straight skeletons into 3D surfaces or solids (as available in CGAL examples)

🙏 Request:
Could this functionality be considered for a future release or added as a plugin extension?
If there's anything I can do to support this (e.g., testing, documentation), I'd be happy to contribute.

Thanks again for your work and looking forward to your thoughts!

Best regards,
Hung Hoang

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions