All files / tools/src/utilities/math/polyline index.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

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 50 51 52 53 54 55 56                                                                                                               
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 subtractPolylines from './subtractPolylines';
import intersectPolylines from './intersectPolylines';
import { mergePolylines } 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';
import convexHull from './convexHull';
import arePolylinesIdentical from './arePolylinesIdentical';
 
export {
  isClosed,
  containsPoint,
  containsPoints,
  getAABB,
  getArea,
  getSignedArea,
  getWindingDirection,
  getNormal3,
  getNormal2,
  intersectPolyline,
  decimate,
  getFirstLineSegmentIntersectionIndexes,
  getLineSegmentIntersectionsIndexes,
  getLineSegmentIntersectionsCoordinates,
  getClosestLineSegmentIntersection,
  getSubPixelSpacingAndXYDirections,
  pointsAreWithinCloseContourProximity,
  addCanvasPointsToArray,
  pointCanProjectOnLine,
  mergePolylines,
  subtractPolylines,
  intersectPolylines,
  isPointInsidePolyline3D,
  projectTo2D,
  convexHull,
  arePolylinesIdentical,
};