Subject: | |
From: | |
Reply To: | |
Date: | Mon, 18 Jun 2012 12:25:50 -0400 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Hi,
I’m using OvalPortrayal2D(6) to display large disks and OvalPortrayal2D() to
display small disks and I need to know when the small disk overlaps the
large disk.
Is the location of a disk given by its center? If so, then if I knew the
radius r of the large disk, I could use something like:
Bag bag = baysim.fishSpace.getObjectsExactlyWithinDistance(myNewLoc, r);
where myNewLoc is the location of the small disk.
This should return all the large disks whose centers are within r of the
center of the small disk or, equivalently, all large disks containing the
small disk.
My question is, what is the radius of the large disk OvalPortrayal2D(6)?
Does scale 6 denote the number of units across and hence the diameter of the
disk?
Would this be the correct way to determine if the disks overlap or is there
a better way?
Thanks.
Joaquin
|
|
|