libera/#clim - IRC Chatlog
Search
16:12:50
jackdaniel
you've got to love randomized tests - we apparently don't have region-equal method for polygons, ellipses and elliptical-arcs
16:13:10
jackdaniel
while somewhat hard for the last two, we already know how to do that for polygons
16:14:35
jackdaniel
either way, here's a draft of my idea for organizing regions so it is closed algebra: https://gist.github.com/dkochmanski/28c4b9308c87b1800ab3a83fff5f82ba
16:14:54
scymtym
last time i tried random testing with regions i had to stop because there were too many problems
16:38:33
yitzi
Also, it might be there for efficiency, but I don't understand why you need region-contains-position-p for the algebra. Wouldn't region-contains-region-p suffice?
16:41:27
scymtym
REGION-CONTAINS-POSITION-P is to REGION-CONTAINS-REGION-P as TYPEP is to SUBTYPEP in terms of implementation difficulty :)
18:40:42
jackdaniel
because otherwise we have somewhat funny behavior when we test for colinearity between points :)
18:41:33
jackdaniel
we can also switch to all-float coordinates strategy and incorporate epsilon that is reasonably large in line with a spirit that any three points may be connected with a sufficiently thick line