Skip to content

Conversation

shishanyue
Copy link

No description provided.

hesuxin and others added 30 commits April 8, 2025 17:59
This reverts commit bdffea8.
This reverts commit adcd363, reversing
changes made to 79ef1b8.
Introduces optional parry2d and nalgebra dependencies, new feature
flag, and an example using parry2d. Makes shared shape storage
importable via the prelude, enabling easier integration of parry2d
shapes as obstacles. Enhances flexibility for 2D navigation mesh
generation.
Moves shape logic into a dedicated module, introduces explicit shape wrappers for ellipses and regular polygons, and extends custom obstacle support for procedural polygons and ellipses. Removes legacy code, simplifies math utilities, and updates dependencies to improve maintainability and extensibility. Also expands obstacle spawning in the example and corrects rectangle size computation.
Enables compound shapes as obstacles in 2D navmesh generation by updating shape extraction logic to handle multiple polygons per obstacle. Adds a new example for compound obstacles and improves transformation handling for compound components.

Facilitates richer obstacle definitions and enhances demo coverage.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants