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 Paper.js v0.12.15 Copyright © 2011—2021 Jürg Lehni & Jonathan Puckey. All Rights Reserved.