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

Allow complex input geometries #6

Open
jannikmi opened this issue Oct 9, 2018 · 1 comment
Open

Allow complex input geometries #6

jannikmi opened this issue Oct 9, 2018 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@jannikmi
Copy link
Owner

jannikmi commented Oct 9, 2018

allow input of complex geometries: input coords, and edges (index reference to two coords)
This is a more general data format for all kinds of geometries. Polygons are special case and should be converted to the more general data format then.

special case: empty boundary polygon
In some use cases the environment might only consist of obstacles (=holes).
-> support not providing a boundary polygon.

@jannikmi jannikmi added the enhancement New feature or request label Oct 9, 2018
@jannikmi jannikmi self-assigned this Oct 9, 2018
@jannikmi jannikmi removed their assignment Dec 15, 2019
@jannikmi jannikmi changed the title Allow empty boundary polygon Allow complex input geometries Aug 21, 2022
@jannikmi jannikmi added the help wanted Extra attention is needed label Aug 21, 2022
@jannikmi
Copy link
Owner Author

jannikmi commented May 4, 2023

Note: with just independent line segments as input, the concept of "inside" and "outside" does not exist.
all edge vertices would be "extremities" -> inefficient
-> allow passing edge indices of polygons (consequent segments creating a loop)

Question: can one vertex be reused in more than 2 edges? yes, multiple overlapping "polygons". how to decide "inside" / "outside" angles?!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant