Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | import isClosed from './isClosed'; import containsPoint from './containsPoint'; import containsPoints from './containsPoints'; import getAABB from './getAABB'; import getArea from './getArea'; import getSignedArea from './getSignedArea'; import getWindingDirection from './getWindingDirection'; import getNormal3 from './getNormal3'; import getNormal2 from './getNormal2'; import { mergePolylines, subtractPolylines } from './combinePolyline'; import intersectPolyline from './intersectPolyline'; import decimate from './decimate'; import getFirstLineSegmentIntersectionIndexes from './getFirstLineSegmentIntersectionIndexes'; import getLineSegmentIntersectionsIndexes from './getLineSegmentIntersectionsIndexes'; import getLineSegmentIntersectionsCoordinates from './getLineSegmentIntersectionsCoordinates'; import getClosestLineSegmentIntersection from './getClosestLineSegmentIntersection'; import getSubPixelSpacingAndXYDirections from './getSubPixelSpacingAndXYDirections'; import pointsAreWithinCloseContourProximity from './pointsAreWithinCloseContourProximity'; import addCanvasPointsToArray from './addCanvasPointsToArray'; import pointCanProjectOnLine from './pointCanProjectOnLine'; import { isPointInsidePolyline3D } from './isPointInsidePolyline3D'; import { projectTo2D } from './projectTo2D'; export { isClosed, containsPoint, containsPoints, getAABB, getArea, getSignedArea, getWindingDirection, getNormal3, getNormal2, intersectPolyline, decimate, getFirstLineSegmentIntersectionIndexes, getLineSegmentIntersectionsIndexes, getLineSegmentIntersectionsCoordinates, getClosestLineSegmentIntersection, getSubPixelSpacingAndXYDirections, pointsAreWithinCloseContourProximity, addCanvasPointsToArray, pointCanProjectOnLine, mergePolylines, subtractPolylines, isPointInsidePolyline3D, projectTo2D, }; |