HitResult
A HitResult object contains information about the results of a hit test. It is returned by item.hitTest(point)
and project.hitTest(point)
.
Properties
type
Describes the type of the hit result. For example, if you hit a segment point, the type would be
'segment'
.Values:
'segment'
,'handle-in'
,'handle-out'
,'curve'
,'stroke'
,'fill'
,'bounds'
,'center'
,'pixel'
Type:
String
name
If the HitResult has a
hitResult.type
of'bounds'
, this property describes which corner of the bounding rectangle was hit.Values:
'top-left'
,'top-right'
,'bottom-left'
,'bottom-right'
,'left-center'
,'top-center'
,'right-center'
,'bottom- center'
Type:
String
item
The item that was hit.
Type:
Item
location
If the HitResult has a type of ‘curve’ or ‘stroke’, this property gives more information about the exact position that was hit on the path.
Type:
CurveLocation
color
If the HitResult has a type of ‘pixel’, this property refers to the color of the pixel on the
Raster
that was hit.Type:
Color
⟋null
segment
If the HitResult has a type of ‘stroke’, ‘segment’, ‘handle-in’ or ‘handle-out’, this property refers to the segment that was hit or that is closest to the hitResult.location on the curve.
Type:
Segment
point
Describes the actual coordinates of the segment, handle or bounding box corner that was hit.
Type:
Point