Utility class for hit testing.
public static function getClosestHits(modelItems:Iterator, context:ICanvasContext, location:IPoint, precision:Number = 0.001):Iterator
From the given list of IModelItem
s those closest to the given location
are returned.
An item is considered closest if no other item is closer to the location by more than the given precision
.
The IHitTestable
s found in the lookup of the model items are used to determine the closest items.
Parameters
| modelItems:Iterator — The model items to filter for the closest.
|
|
| context:ICanvasContext — The context the hit test takes place.
|
|
| location:IPoint — The location the items shall be closest to.
|
|
| precision:Number (default = 0.001 ) — The maximum value the distances of several model items to the location may differ so they
are still considered closest.
|
Returns | Iterator — Those model items that are closest to the given location.
|
Wed Oct 7 2015, 04:52 PM +02:00