-
Notifications
You must be signed in to change notification settings - Fork 120
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
Infinite recursion in VertexReduction #87
Comments
The implementation of the Ramer-Douglas-Peucker algorithm appears to be correct although it is a bit strange that the float and fixed implementations uses different methods of calculating the point to line distance (and both seem to do it wrong: distance to line <= distance to line segment). I don't have time to create a reproducible test case and I have not been able to spot the cause of any infinite recursions by looking at the code or running it in my head, so I'm afraid I'll have to defer this to @CWBudde who is the one that implemented this. |
I can confirm the issue, but at the moment I don't have time for this. I'll put it on my todo list for after the summer holiday. |
If VertexReduction called with closed path an infinite recursion will result in RamerDouglasPeucker
I am not sure to understand the code but when I replace > with >= seems work
code in RamerDouglasPeucker
The text was updated successfully, but these errors were encountered: