Mark Hamlin (plover)
- Website
- http://markhamlin.net/
- Location
- Santa Barbara, CA
- Member since
Recent activity
-
Mark Hamlin
-
committed to coremesh2
7ff613494f6fMade the boolean difference result polygons even prettier by not splitting vertices when adding a collinear point (check for collinearity within a .0001f threshold). Removed ...ca5d837cdf64Instead of passing trapezoids as result polygons, add them to the bottom of the previous result if it won't create a non convex poly. This ...9b16b3f07698Fixed some static analyzer complaints. Not fixing others because they're false positives which would create a (small) performance hit to fixe2bb60d7e7c8Remove extra logging013c61085adfFixed boolean xor by fixing scan line so it can't skip the first vertex if there's an intersect, as well as reading an uninitialized value ...e355198412feFixed (ish) bug in scan line with intersects on collinear lines Re-implemented boolean difference; it works better than before, but seems to not be perfect ...252da09888fdBlerg tear things apartf8fb180fb5c0Improved boolean difference. This implementation sucks; going to trash it in the next commit7e0e43aa215fImprove refresh behavior (don't reset view… just reload data)6fb10c0dfe03Refresh (command-R) button in menu to reload current results (simulate table view changing)aa15130ed656Checkpoint commit fixing boolean difference edge cases… Ugh. I have the feeling a rewrite is in order. The edge cases are insane.39b49e59c872Fixed loading of initial record controller1d19e77439efrefresh results after re-loading info554c8f415995Boolean XOR implementation Fix collinear points implementation Fix convexify Fix a HORRIBLE typo in the distance point to line function which has been there for ...62e5e1cd5544Hold shift while dragging vertices to have them snap to a 10px grid Fixes for scan line algorithm for polygons with horizontal sides Working Boolean ...
-