Code covered by the BSD License  

Highlights from
geom2d

image thumbnail

geom2d

by

 

13 Jun 2005 (Updated )

Geometry library for matlab. Performs geometric computations on points, lines, circles, polygons...

All files
geom2d/demos/polygons2d/demoExpandPolygon/demoExpandPolygon.m
geom2d/demos/polygons2d/demoExpandPolygon/html/demoExpandPolygon.html
geom2d/demos/polygons2d/demoExpandPolygon/html/demoExpandPolygon.png
geom2d/demos/polygons2d/demoExpandPolygon/html/demoExpandPolygon_01.png
geom2d/demos/polygons2d/demoExpandPolygon/html/demoExpandPolygon_02.png
geom2d/demos/polygons2d/demoExpandPolygon/html/demoExpandPolygon_03.png
geom2d/demos/polygons2d/demoOnionPeeling/demoOnionPeeling.m
geom2d/demos/polygons2d/demoOnionPeeling/html/demoOnionPeeling.html
geom2d/demos/polygons2d/demoOnionPeeling/html/demoOnionPeeling.png
geom2d/demos/polygons2d/demoOnionPeeling/html/demoOnionPeeling_01.png
geom2d/demos/polygons2d/demoOnionPeeling/html/demoOnionPeeling_02.png
geom2d/demos/polygons2d/demoOnionPeeling/html/demoOnionPeeling_03.png
geom2d/demos/polygons2d/tessel/demoMedialAxis.m
geom2d/demos/polygons2d/tessel/drawCrackPattern.m
geom2d/demos/polygons2d/tessel/drawCrackPattern2.m
geom2d/demos/polygons2d/tessel/drawPoissonLines.m
geom2d/demos/polygons2d/tessel/drawVoronoi.m
geom2d/demos/polygons2d/tessel/exempleCracks.eps
geom2d/demos/polygons2d/tessel/exempleCracks.fig
geom2d/demos/polygons2d/tessel/exemplePoissonLines.eps
geom2d/demos/polygons2d/tessel/exemplePoissonLines.fig
geom2d/demos/polygons2d/tessel/exempleVoronoi.eps
geom2d/demos/polygons2d/tessel/exempleVoronoi.fig
geom2d/demos/polygons2d/tessel/html/demoMedialAxis.html
geom2d/demos/polygons2d/tessel/html/demoMedialAxis.png
geom2d/demos/polygons2d/tessel/html/demoMedialAxis_01.png
geom2d/demos/polygons2d/tessel/html/drawCrackPattern.html
geom2d/demos/polygons2d/tessel/html/drawCrackPattern.png
geom2d/demos/polygons2d/tessel/html/drawCrackPattern2.html
geom2d/demos/polygons2d/tessel/html/drawCrackPattern2.png
geom2d/demos/polygons2d/tessel/html/drawCrackPattern2_01.png
geom2d/demos/polygons2d/tessel/html/drawCrackPattern_01.png
geom2d/demos/polygons2d/tessel/html/drawPoissonLines.html
geom2d/demos/polygons2d/tessel/html/drawPoissonLines.png
geom2d/demos/polygons2d/tessel/html/drawPoissonLines_01.png
geom2d/demos/polygons2d/tessel/html/drawPoissonLines_02.png
geom2d/demos/polygons2d/tessel/html/drawVoronoi.html
geom2d/demos/polygons2d/tessel/html/drawVoronoi.png
geom2d/demos/polygons2d/tessel/html/drawVoronoi_01.png
geom2d/demos/polygons2d/tessel/lines3d.fig
geom2d/demos/polynomialCurves2d/demoParabolaCurvature.m
geom2d/demos/polynomialCurves2d/demoPolynomialCurveProjection.m
geom2d/demos/polynomialCurves2d/fitCurvesCircleSkeleton.m
geom2d/demos/polynomialCurves2d/fitCurvesWingSkeleton.m
geom2d/demos/polynomialCurves2d/html/demoParabolaCurvature.html
geom2d/demos/polynomialCurves2d/html/demoParabolaCurvature.png
geom2d/demos/polynomialCurves2d/html/demoParabolaCurvature_01.png
geom2d/demos/polynomialCurves2d/html/demoParabolaCurvature_02.png
geom2d/demos/polynomialCurves2d/html/demoPolynomialCurveProjection.html
geom2d/demos/polynomialCurves2d/html/demoPolynomialCurveProjection.png
geom2d/demos/polynomialCurves2d/html/demoPolynomialCurveProjection_01.png
geom2d/demos/polynomialCurves2d/html/demoPolynomialCurveProjection_02.png
geom2d/demos/polynomialCurves2d/html/fitCurvesCircleSkeleton.html
geom2d/demos/polynomialCurves2d/html/fitCurvesCircleSkeleton.png
geom2d/demos/polynomialCurves2d/html/fitCurvesCircleSkeleton_01.png
geom2d/demos/polynomialCurves2d/html/fitCurvesCircleSkeleton_02.png
geom2d/demos/polynomialCurves2d/html/fitCurvesCircleSkeleton_03.png
geom2d/demos/polynomialCurves2d/html/fitCurvesWingSkeleton.html
geom2d/demos/polynomialCurves2d/html/fitCurvesWingSkeleton.png
geom2d/demos/polynomialCurves2d/html/fitCurvesWingSkeleton_01.png
geom2d/demos/polynomialCurves2d/html/fitCurvesWingSkeleton_02.png
geom2d/demos/polynomialCurves2d/html/fitCurvesWingSkeleton_03.png
geom2d/demos/polynomialCurves2d/skeleton.tif
geom2d/geom2d/angle2Points.m
geom2d/geom2d/angle3Points.m
geom2d/geom2d/angleAbsDiff.m
geom2d/geom2d/angleDiff.m
geom2d/geom2d/angles2d.m
geom2d/geom2d/angleSort.m
geom2d/geom2d/bisector.m
geom2d/geom2d/boundingBox.m
geom2d/geom2d/boxes2d.m
geom2d/geom2d/boxToRect.m
geom2d/geom2d/cartesianLine.m
geom2d/geom2d/centeredEdgeToEdge.m
geom2d/geom2d/centroid.m
geom2d/geom2d/changelog.txt
geom2d/geom2d/circleArcAsCurve.m
geom2d/geom2d/circleArcToPolyline.m
geom2d/geom2d/circleAsPolygon.m
geom2d/geom2d/circles2d.m
geom2d/geom2d/circleToPolygon.m
geom2d/geom2d/circumCenter.m
geom2d/geom2d/circumCircle.m
geom2d/geom2d/clipEdge.m
geom2d/geom2d/clipLine.m
geom2d/geom2d/clipLineRect.m
geom2d/geom2d/clipPoints.m
geom2d/geom2d/clipRay.m
geom2d/geom2d/Contents.m
geom2d/geom2d/crackPattern.m
geom2d/geom2d/crackPattern2.m
geom2d/geom2d/createBasisTransform.m
geom2d/geom2d/createCircle.m
geom2d/geom2d/createDirectedCircle.m
geom2d/geom2d/createEdge.m
geom2d/geom2d/createHomothecy.m
geom2d/geom2d/createLine.m
geom2d/geom2d/createLineReflection.m
geom2d/geom2d/createMedian.m
geom2d/geom2d/createRay.m
geom2d/geom2d/createRotation.m
geom2d/geom2d/createRotation90.m
geom2d/geom2d/createScaling.m
geom2d/geom2d/createTranslation.m
geom2d/geom2d/createVector.m
geom2d/geom2d/cubicBezierToPolyline.m
geom2d/geom2d/deg2rad.m
geom2d/geom2d/distancePointEdge.m
geom2d/geom2d/distancePointLine.m
geom2d/geom2d/distancePoints.m
geom2d/geom2d/drawArrow.m
geom2d/geom2d/drawBezierCurve.m
geom2d/geom2d/drawBox.m
geom2d/geom2d/drawCenteredEdge.m
geom2d/geom2d/drawCircle.m
geom2d/geom2d/drawCircleArc.m
geom2d/geom2d/drawEdge.m
geom2d/geom2d/drawEllipse.m
geom2d/geom2d/drawEllipseArc.m
geom2d/geom2d/drawLabels.m
geom2d/geom2d/drawLine.m
geom2d/geom2d/drawOrientedBox.m
geom2d/geom2d/drawParabola.m
geom2d/geom2d/drawPoint.m
geom2d/geom2d/drawRay.m
geom2d/geom2d/drawRect.m
geom2d/geom2d/drawRect2.m
geom2d/geom2d/drawShape.m
geom2d/geom2d/drawVector.m
geom2d/geom2d/edgeAngle.m
geom2d/geom2d/edgeLength.m
geom2d/geom2d/edgePosition.m
geom2d/geom2d/edges2d.m
geom2d/geom2d/edgeToLine.m
geom2d/geom2d/edgeToPolyline.m
geom2d/geom2d/ellipseAsPolygon.m
geom2d/geom2d/ellipsePerimeter.m
geom2d/geom2d/ellipses2d.m
geom2d/geom2d/ellipseToPolygon.m
geom2d/geom2d/enclosingCircle.m
geom2d/geom2d/fitAffineTransform2d.m
geom2d/geom2d/fitPolynomialTransform2d.m
geom2d/geom2d/formatAngle.m
geom2d/geom2d/hausdorffDistance.m
geom2d/geom2d/hexagonalGrid.m
geom2d/geom2d/homothecy.m
geom2d/geom2d/inCircle.m
geom2d/geom2d/inertiaEllipse.m
geom2d/geom2d/intersectBoxes.m
geom2d/geom2d/intersectCircles.m
geom2d/geom2d/intersectEdges.m
geom2d/geom2d/intersectLineCircle.m
geom2d/geom2d/intersectLineEdge.m
geom2d/geom2d/intersectLines.m
geom2d/geom2d/invertLine.m
geom2d/geom2d/isAxisHandle.m
geom2d/geom2d/isCounterClockwise.m
geom2d/geom2d/isLeftOriented.m
geom2d/geom2d/isParallel.m
geom2d/geom2d/isPerpendicular.m
geom2d/geom2d/isPointInCircle.m
geom2d/geom2d/isPointInEllipse.m
geom2d/geom2d/isPointInTriangle.m
geom2d/geom2d/isPointOnCircle.m
geom2d/geom2d/isPointOnEdge.m
geom2d/geom2d/isPointOnLine.m
geom2d/geom2d/isPointOnRay.m
geom2d/geom2d/lineAngle.m
geom2d/geom2d/lineFit.m
geom2d/geom2d/linePosition.m
geom2d/geom2d/lines2d.m
geom2d/geom2d/lineSymmetry.m
geom2d/geom2d/medianLine.m
geom2d/geom2d/mergeBoxes.m
geom2d/geom2d/mergeClosePoints.m
geom2d/geom2d/midPoint.m
geom2d/geom2d/minDistance.m
geom2d/geom2d/minDistancePoints.m
geom2d/geom2d/nndist.m
geom2d/geom2d/normalize.m
geom2d/geom2d/normalizeAngle.m
geom2d/geom2d/normalizeVector.m
geom2d/geom2d/onCircle.m
geom2d/geom2d/onEdge.m
geom2d/geom2d/onLine.m
geom2d/geom2d/onRay.m
geom2d/geom2d/orientedBox.m
geom2d/geom2d/orientedBoxToPolygon.m
geom2d/geom2d/orthogonalLine.m
geom2d/geom2d/parallelEdge.m
geom2d/geom2d/parallelLine.m
geom2d/geom2d/pointOnLine.m
geom2d/geom2d/points2d.m
geom2d/geom2d/polarPoint.m
geom2d/geom2d/polynomialTransform2d.m
geom2d/geom2d/private/parseThreePoints.m
geom2d/geom2d/projPointOnLine.m
geom2d/geom2d/rad2deg.m
geom2d/geom2d/radicalAxis.m
geom2d/geom2d/randomPointInBox.m
geom2d/geom2d/rays2d.m
geom2d/geom2d/readme.txt
geom2d/geom2d/rectToBox.m
geom2d/geom2d/rectToPolygon.m
geom2d/geom2d/reverseEdge.m
geom2d/geom2d/reverseLine.m
geom2d/geom2d/rotateVector.m
geom2d/geom2d/rotation.m
geom2d/geom2d/scaling.m
geom2d/geom2d/squareGrid.m
geom2d/geom2d/transformEdge.m
geom2d/geom2d/transformLine.m
geom2d/geom2d/transformPoint.m
geom2d/geom2d/transforms2d.m
geom2d/geom2d/transformVector.m
geom2d/geom2d/translation.m
geom2d/geom2d/triangleArea.m
geom2d/geom2d/triangleGrid.m
geom2d/geom2d/vecnorm.m
geom2d/geom2d/vectorAngle.m
geom2d/geom2d/vectorNorm.m
geom2d/geom2d/vectors2d.m
geom2d/polygons2d/cart2geod.m
geom2d/polygons2d/changelog.txt
geom2d/polygons2d/clipPolygon.m
geom2d/polygons2d/clipPolygonHP.m
geom2d/polygons2d/Contents.m
geom2d/polygons2d/contourMatrixToPolylines.m
geom2d/polygons2d/convexHull.m
geom2d/polygons2d/convexification.m
geom2d/polygons2d/curvature.m
geom2d/polygons2d/curveCentroid.m
geom2d/polygons2d/curveCMoment.m
geom2d/polygons2d/curveCSMoment.m
geom2d/polygons2d/curveLength.m
geom2d/polygons2d/curveMoment.m
geom2d/polygons2d/densifyPolygon.m
geom2d/polygons2d/distancePointPolygon.m
geom2d/polygons2d/distancePointPolyline.m
geom2d/polygons2d/distancePolygons.m
geom2d/polygons2d/distancePolylines.m
geom2d/polygons2d/drawCurve.m
geom2d/polygons2d/drawPolygon.m
geom2d/polygons2d/drawPolyline.m
geom2d/polygons2d/drawVertices.m
geom2d/polygons2d/expandPolygon.m
geom2d/polygons2d/fillPolygon.m
geom2d/polygons2d/findPoint.m
geom2d/polygons2d/geod2cart.m
geom2d/polygons2d/intersectEdgePolygon.m
geom2d/polygons2d/intersectLinePolygon.m
geom2d/polygons2d/intersectLinePolyline.m
geom2d/polygons2d/intersectPolylines.m
geom2d/polygons2d/intersectRayPolygon.m
geom2d/polygons2d/isPointInPolygon.m
geom2d/polygons2d/isPointOnPolyline.m
geom2d/polygons2d/medialAxisConvex.m
geom2d/polygons2d/minimumCaliperDiameter.m
geom2d/polygons2d/parametrize.m
geom2d/polygons2d/pointSetsAverage.m
geom2d/polygons2d/polygonArea.m
geom2d/polygons2d/polygonBounds.m
geom2d/polygons2d/polygonCentroid.m
geom2d/polygons2d/polygonContains.m
geom2d/polygons2d/polygonExpand.m
geom2d/polygons2d/polygonLength.m
geom2d/polygons2d/polygonLoops.m
geom2d/polygons2d/polygonNormalAngle.m
geom2d/polygons2d/polygonPoint.m
geom2d/polygons2d/polygonSelfIntersections.m
geom2d/polygons2d/polygonSignature.m
geom2d/polygons2d/polygonSubcurve.m
geom2d/polygons2d/polygonToRow.m
geom2d/polygons2d/polylineCentroid.m
geom2d/polygons2d/polylineLength.m
geom2d/polygons2d/polylinePoint.m
geom2d/polygons2d/polylineSelfIntersections.m
geom2d/polygons2d/polylineSubcurve.m
geom2d/polygons2d/private/InterX.m
geom2d/polygons2d/projPointOnPolygon.m
geom2d/polygons2d/projPointOnPolyline.m
geom2d/polygons2d/readPolygonSet.m
geom2d/polygons2d/rectAsPolygon.m
geom2d/polygons2d/removeMultipleVertices.m
geom2d/polygons2d/resamplePolygon.m
geom2d/polygons2d/resamplePolyline.m
geom2d/polygons2d/reversePolygon.m
geom2d/polygons2d/reversePolyline.m
geom2d/polygons2d/rowToPolygon.m
geom2d/polygons2d/simplifyPolygon.m
geom2d/polygons2d/simplifyPolyline.m
geom2d/polygons2d/splitPolygons.m
geom2d/polygons2d/steinerPoint.m
geom2d/polygons2d/steinerPolygon.m
geom2d/polygons2d/subCurve.m
geom2d/polygons2d/supportFunction.m
geom2d/polygons2d/triangulatePolygon.m
geom2d/polygons2d/writePolygonSet.m
geom2d/polynomialCurves2d/Contents.m
geom2d/polynomialCurves2d/drawPolynomialCurve.m
geom2d/polynomialCurves2d/polyfit2.m
geom2d/polynomialCurves2d/polynomialCurveCentroid.m
geom2d/polynomialCurves2d/polynomialCurveCurvature.m
geom2d/polynomialCurves2d/polynomialCurveCurvatures.m
geom2d/polynomialCurves2d/polynomialCurveDerivative.m
geom2d/polynomialCurves2d/polynomialCurveFit.m
geom2d/polynomialCurves2d/polynomialCurveLength.m
geom2d/polynomialCurves2d/polynomialCurveNormal.m
geom2d/polynomialCurves2d/polynomialCurvePoint.m
geom2d/polynomialCurves2d/polynomialCurvePosition.m
geom2d/polynomialCurves2d/polynomialCurveProjection.m
geom2d/polynomialCurves2d/polynomialCurveSetFit.m
geom2d/polynomialCurves2d/polynomialDerivate.m
license.txt

Contact us