Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve support for arbitrary contours in shaping application #999

Open
kennyweiss opened this issue Jan 18, 2023 · 0 comments
Open

Improve support for arbitrary contours in shaping application #999

kennyweiss opened this issue Jan 18, 2023 · 0 comments
Labels
Klee Related to the Klee component Primal Issues related to Axom's 'primal component Quest Issues related to Axom's 'quest' component

Comments

@kennyweiss
Copy link
Member

Our intersection-based shaping algorithm currently supports 2D contours as input. It then linearizes the contours and revolves each generated line segment around the axis or rotation.

The algorithm currently only supports collections of input contours where each Piece is monotonic with respect to the axis of rotation. E.g. a circle would have to be provided as two semi-circles (appropriately oriented).

This makes it difficult/complicated/awkward for users to specify shapes of interest to Klee.

We should extend this to support more general input. Our algorithm could then either directly support the more complicated shapes, or subdivide the geometry into Pieces with appropriate geometric conditions.

@kennyweiss kennyweiss added Quest Issues related to Axom's 'quest' component Primal Issues related to Axom's 'primal component Klee Related to the Klee component labels Jan 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Klee Related to the Klee component Primal Issues related to Axom's 'primal component Quest Issues related to Axom's 'quest' component
Projects
None yet
Development

No branches or pull requests

1 participant