Sorry: I have moved over here:
http://forums.livecode.com/viewtopic.php?f=7&t=35407
as I believe a picture is worth a thousand words:
Richmond.
On 16.02.21 1:13, J. Landman Gay via use-livecode wrote:
I think the natural definition would be distance between the
respective boundaries; i.e., edge to edge distance, but also the
distance between corners. That is, if any of r1's corners is d
distance from any one of r2's closest corners.
On 2/15/21 4:53 PM, Paul Dupuis via use-livecode wrote:
This is an Off Topic informal poll of sorts, but related to LiveCode
as I am writing a LiveCode expression to determine if 2 arbitrary
rectangles (r1,r2) are with some distance d (in px) of one another.
In considering this problem, the questions comes up: What is meant by
rectangles being within a distance d of one another. What is the 'd'
measured from?
center to center? Easiest is many ways, but I don't think this is
what most people would think of.
adjacent edge to adjacent edge? This is harder (I think), but I think
this is what more people intuitively think of. To me, implicit in the
visual concept of 2 rects being within some distance of one another
is that they are NOT overlapping, but that some gap exists between
the nearest adjacent edges?
Something else? What does 2 rects being 'within' d pixels of one
another mean to you, if not one of the two above options?
Maybe there is a exact mathematical definition of what 2 rectangles
being within distance d of one another is, but, if there is, I am
unfamiliar with it.
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode