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

Rust port #10

Open
urschrei opened this issue Sep 21, 2017 · 2 comments
Open

Rust port #10

urschrei opened this issue Sep 21, 2017 · 2 comments

Comments

@urschrei
Copy link

We (the rust-geo developers) need a B–O implementation for checking Polygon self-intersection (in order to do validity checks). The Dan Sunday version at geomalgorithms would probably be enough (since we don't need to identify the intersections in the the first instance) intially, but your version is a lot more comprehensive and well-tested. Would you be interested in helping to port it to Rust? There's no particular urgency, and it'd be great to have a high-quality implementation in the library.

@ideasman42
Copy link
Owner

ideasman42 commented Nov 26, 2017

Hi, It would be nice to see a Rust port, though I don't have time for this at the moment.

Something that makes this more work is having to use a custom tree structure, since I don't think Rusts binary tree can be used as-is, since the comparison function needs to referencing a changing sweepline value.

@urschrei
Copy link
Author

I think everyone is is busy at the moment, so no worries. Thanks for the pointer about the tree structure – I'll do some digging when I get the chance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants