areaNormals degenerate levelVolumes smallestDirection distance -> distance closest closestPair projectedArea polygonNormals averageNormals triangleInCircle triangleCircumCircle triangleBoundingCircle triangleObtuse lineIntersection -> to be removed (or intersect2DLineWithLine) displaceLines segmentOrientation rotationAngle anyPerpendicularVector perpendicularVector projectionVOV -> projectVectorOnVector projectionVOP -> projectVectorOnPlane pointsAtLines -> pointOnLine pointsAtSegments -> pointOnSegment intersectionTimesLWL -> intersectLineWithLineTimes intersectionPointsLWL -> intersectLineWithLine (or intersectTwoLines) intersectionTimesLWP -> intersectLineWithPlaneTimes intersectionPointsLWP -> intersectLineWithPlane intersectionTimesSWP -> remove or intersectLineWithLineTimes2 intersectionSWP -> intersectSegmentWithPlaneTimes intersectionPointsSWP -> intersectSegmentWithPlane intersectionTimesLWT -> intersectLineWithTriangleTimes intersectionPointsLWT -> intersectLineWithTriangle intersectionTimesSWT -> intersectSegmentWithTriangleTimes intersectionPointsSWT -> intersectSegmentWithTriangle intersectionPointsPWP -> intersectThreePlanes intersectionLinesPWP -> intersectTwoPlanes (or intersectPlaneWithPlane) intersectionSphereSphere -> intersectTwoSpheres (or intersectSphereWithSphere) intersectionTimesPOP -> projectPointOnPlaneTimes intersectionPointsPOP -> projectPointOnPlane intersectionTimesPOL -> projectPointOnLineTimes intersectionPointsPOL -> projectPointOnLine distancesPFL -> distanceFromLine distancesPFS -> distanceFromSegment faceDistance -> edgeDistance -> vertexDistance -> baryCoords insideSimplex insideTriangle