[f48516]: INDEX  Maximize  Restore  History

Download this file

375 lines (374 with data), 5.7 kB

geometry >> Computational Geometry
2D Descriptive
 geom2d_Contents
 points2d
 vectors2d
 angles2d
 edges2d
 rays2d
 lines2d
 boxes2d
 circles2d
 ellipses2d
 transforms2d
 polygons2d
2D Points
 centroid
 closedPath
 drawPoint
 findClosestPoint
 isCounterClockwise
 isPointOnRay
 isPointInCircle
 isPointOnCircle
 isPointOnLine
 isPointInEllipse
 midPoint
 minDistancePoints
 nndist
 polarPoint
2D Vectors
 createVector
 vectorNorm
 normalizeVector
 rotateVector
2D Angles
 angle2Points
 angle3Points
 angleAbsDiff
 angleDiff
 normalizeAngle
 vectorAngle
 angleSort
 lineAngle
 edgeAngle
2D Edges
 createEdge
 distancePointEdge
 drawCenteredEdge
 drawEdge
 edgeLength
 edgePosition
 edgeToLine
 intersectEdges
 intersectLineEdge
 reverseEdge
 transformEdge
 isPointOnEdge
2D Rays
 drawRay
 createRay
2D Lines
 cartesianLine
 createLine
 distancePointLine
 drawLine
 intersectLines
 isParallel
 isPerpendicular
 linePosition
 medianLine
 isLeftOriented
 orthogonalLine
 parallelLine
 pointOnLine
 projPointOnLine
 reverseLine
2D Polylines
 projPointOnPolyline
 intersectPolylines
 clipPolyline
 clipPolyline_clipper
2D Boxes
 clipEdge
 clipLine
 clipPoints
 clipRay
 mergeBoxes
 intersectBoxes
 drawBox
 randomPointInBox
 drawRect
 drawOrientedBox
2D Circles
 createCircle
 createDirectedCircle
 circleArcAsCurve
 circleAsPolygon
 drawCircleArc
 drawCircle
 enclosingCircle
 intersectCircles
 intersectLineCircle
 radicalAxis
2D Ellipses
 cov2ellipse
 drawEllipseArc
 drawEllipse
 ellipseAsPolygon
 ellipse2cov
 inertiaEllipse
2D Transformations
 transformLine
 transformPoint
 transformVector
 createBasisTransform
 createHomothecy
 createLineReflection
 createRotation
 createScaling
 createTranslation
 fitAffineTransform2d
2D Cubic Bezier
 drawBezierCurve
 cbezier2poly
2D Polygons
 convexHull
 curvature
 clipPolygon
 clipPolygon_clipper
 clipPolygon_mrf
 distancePointPolygon
 distancePointPolyline
 distancePolygons
 drawPolygon
 drawPolyline
 expandPolygon
 fillPolygon
 intersectEdgePolygon
 intersectLinePolygon
 isPointInPolygon
 ispolycw
 ispolyccw
 isPolygonCCW
 isPolygonCW_Clipper
 joinPolygons
 medialAxisConvex
 minimumCaliperDiameter
 orientPolygon
 parametrize
 polygon2patch
 polygon2shape
 polygonArea
 polygonBounds
 polygonCentroid
 polygonContains
 polygonLoops
 polygonPoint
 polygons2d
 polygonSelfIntersections
 polygonSubcurve
 polyjoin 
 polylineSelfIntersections
 polysplit 
 poly2ccw 
 poly2cw 
 projPointOnPolyline
 rectAsPolygon
 reversePolygon
 reversePolyline
 simplifyPolygon
 simplifyPolyline
 splitPolygons
 supportFunction
2D Piecewise polynomial shapes
 curveval
 curve2polyline
 plotShape
 polygon2shape
 shape2polygon
 shapeCentroid
 transformShape
2D Polynomial curves
 drawPolynomialCurve
 polynomialCurveCentroid
 polynomialCurveDerivative
 polynomialCurveFit
 polynomialCurvePoint
 polynomialCurveSetFit
2D Others
 beltProblem
 bisector
 crackPattern2
 crackPattern
 drawArrow
 drawLabels
 drawParabola
 drawShape
 hexagonalGrid
 squareGrid
 triangleGrid
3D Descriptive
 geom3d_Contents
 meshes3d_Contents
 angles3d
 boxes3d
 circles3d
 lines3d
 planes3d
 points3d
 polygons3d
 spheres
 vectors3d
3D Points
 anglePoints3d
 angleSort3d
 distancePoints
 drawPoint3d
 projPointOnPlane
 transformPoint3d
 transformVector3d
3D Lines
 clipLine3d
 distancePointLine3d
 drawLine3d
 intersectLinePlane
 intersectLineSphere
 linePosition3d
 transformLine3d
3D Edges
 drawEdge3d
 drawSphericalEdge
3D Planes
 createPlane
 drawPlane3d
 intersectPlaneSphere
 normalizePlane
 planeNormal
 planePoint
 planePosition
 projPointOnPlane
3D Meshes
 boxToMesh
 createCubeOctahedron
 createCube
 checkMeshAdjacentFaces
 clipConvexPolyhedronHP
 clipMeshVertices
 createDodecahedron
 createDurerPolyhedron
 createIcosahedron
 createMengerSponge
 createOctahedron
 createRhombododecahedron
 createSoccerBall
 createTetrahedron
 createTetrakaidecahedron
 cylinderMesh
 drawCube
 drawMesh
 drawFaceNormals
 drawPolyhedron
 ellipsoidMesh
 faceCentroids
 faceNormal
 intersectLineMesh3d
 intersectPlaneMesh
 mergeCoplanarFaces
 meshAdjacencyMatrix
 meshDihedralAngles
 meshEdgeFaces
 meshEdgeLength
 meshEdges
 meshFace
 meshFaceAdjacency
 meshFaceEdges
 meshFaceNumber
 meshFacePolygons
 meshSurfaceArea
 meshVolume
 minConvexHull
 polyhedra
 polyhedronCentroid
 polyhedronMeanBreadth
 polyhedronNormalAngle
 polyhedronSlice
 readMesh_off
 removeMeshVertices
 smoothMesh
 sphereMesh
 steinerPolytope
 subdivideMesh
 surfToMesh
 tetrahedronVolume
 torusMesh
 triangulateFaces
 trimMesh
 trimeshEdgeFaces
 trimeshMeanBreadth
 trimeshSurfaceArea
 vertexNormal
3D Spheres
 circle3dOrigin
 circle3dPoint
 circle3dPosition
 drawCircle3d
 drawCircleArc3d
 drawSphere
 drawSphericalTriangle
3D Boxes
 boundingBox3d
 box3dVolume
 drawBox3d
3D Polygons
 drawPolygon3d
 drawPolyline3d
 drawSphericalPolygon
 polygonArea3d
3D Transformations
 createRotation3dLineAngle
 createRotationOx
 createRotationOy
 createRotationOz
 createTranslation3d
 createScaling3d
 eulerAnglesToRotation3d
 recenterTransform3d
 rotation3dAxisAndAngle
3D Others
 cart2cyl
 cart2sph2
 cart2sph2d
 cyl2cart
 drawAxis3d
 drawCylinder
 drawTorus
 drawVector3d
 revolutionSurface
 sph2cart2
 sph2cart2d
 vectorAngle3d
Geometric graphs descriptive
 graphs_Contents
Geometric graphs creation
 boundedVoronoi2d
 centroidalVoronoi2d
 delaunayGraph
 knnGraph
 voronoi2d
Geometric graphs visualization
 drawGraph
 drawGraphEdges
 drawNodeLabels
Geometric graphs manipulation
 clipGraph
 clipGraphPolygon
 cvtUpdate
Geometric graphs analysis
 grAdjacentEdges
 grAdjacentNodes
 grEdgeLengths
 grShortestPath
Input
 @svg/svg
 @svg/plot
 @svg/getpath
 @svg/path2polygon
 @svg/normalize
 @svg/pathid
 @svg/height
 @svg/width
Output
 data2geo
Utils
 isAxisHandle