-
Notifications
You must be signed in to change notification settings - Fork 33
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
Intersection and Snap Rounding Documentation #42
Comments
yes , please ..then i can play around with your code .I normally do area comparion with a debugged murta clipper I have which uses double precision and i also have a arbitrary precion super slow version of the same.Only problem is it is also arbitrary in execution speeds.!. |
Note -- adding previous conversation from email with @MaheshNaikM here for historical purposes:
|
Snap rounding will prevent intersecting segments, but will not prevent intersection at points. Intersections at points is cleaned up in the For example - this ring has an intersection at a point and is not valid as per the OGC specification. It should be 2 separate rings to be valid. The next image is an example of an intersection of edges that is not on a point. This will not happen as a result of the snap rounding and intersection processing from vatti. |
My understanding of output is that if I put the output back in for a union On Tue, Nov 1, 2016 at 7:06 PM, Blake Thompson [email protected]
|
I have a mutated version of Murtas generic polygon clipper.3 Algorithmic bugs/worms removed.Data structures changed for speedup ....gpc 2.31/2.32/2.33 had such problems that the outputs were unreliable and in reality useless. |
It is not intuitive right away how the intersection processing and the snap rounding is done in the code. Documentation should be added and put in the
/docs
directory of the repository.The text was updated successfully, but these errors were encountered: