]> Creatis software - CreaPhase.git/blobdiff - octave_packages/geometry-1.5.0/packinfo/NEWS
Add a useful package (from Source forge) for octave
[CreaPhase.git] / octave_packages / geometry-1.5.0 / packinfo / NEWS
diff --git a/octave_packages/geometry-1.5.0/packinfo/NEWS b/octave_packages/geometry-1.5.0/packinfo/NEWS
new file mode 100644 (file)
index 0000000..3d3d6b6
--- /dev/null
@@ -0,0 +1,262 @@
+Summary of important user-visible changes for releases of the geometry package
+
+===============================================================================
+geometry-1.5.0   Release Date: 2012-06-05  Release Manager: Juan Pablo Carbajal
+===============================================================================
+
+* Added functions:
+ - cov2ellipse.m & ellipse2cov: transform between ellipses and covariances matrices.
+
+ - beltproblem.m : Finds the four lines tangent to two circles with given centers and
+     radii. This is the solution to  the belt problem in 2D.
+
+ - curveval.m: Evaluates a polynomial curve defined as a 2-by-N matrix.
+
+ - curve2polyline.m: Converts a polynomial curve into a polyline by the adaptive
+                     sampling method.
+
+ - simplifypolyline.m:  Ramer-Douglas-Peucker algorithm to simplify polylines.
+
+ - parametrize.m: Estimate a parametrization of a polygon/line based on the distance
+                 between the points.
+
+ - curvature.m: Estimation of the curvature of a polygon/line based on polynomial
+                approximation.
+
+ - reversePolygon.m and reversePolyline.m: reverse the orders of the points in
+                                           of polygon/line.
+
+ - supportFunction.m: Compute support function of a polygon.
+
+ - distancePointPolygon.m, distancePointPolyline.m, distancePolygons.m ,
+   expandPolygon.m, medialAxisConvex.m, polygonLoops.m, polygonSelfIntersections.m
+   polylineSelfIntersections.m, splitPolygons.m
+
+ - close_path.m : given a set of points in the plane calculate a piecewise linear
+                  simple path that passes through all points.
+
+* Changed functions:
+ - distancePointEdge.m: Now the function computes the distance between all points
+                        and all edges. A third optional argument provides
+                        backward compatibility.
+
+* Solved bugs:
+ - simplifypolygon.m returned empty polygons when points are repeated, i.e when
+  the polygon is not correctly formed.
+ - Removed installation warnings.
+
+===============================================================================
+geometry-1.4.1   Release Date: 2012-03-24  Release Manager: Juan Pablo Carbajal
+===============================================================================
+
+* Renamed functions
+ - Contents.m renamed to geom2d_Contents to avoid clashes.
+
+* Deprecated functions
+ - svgload, svgnormalize, svgpath2polygon: Use the methods in class svg.
+
+* Bug fixes
+ - @svg/path2polygon.m
+ - Fix addpath/rmpath installation warnings
+ - Fix octclip/src/Makefile
+ - Fix shapecentriod.m for piece-wise polynomial shapes.
+
+* Known issues
+ - simplifypolygon.m returns empty polygons when points are repeated, i.e when
+  the polygon is not correctly formed.
+
+
+===============================================================================
+geometry-1.4.0   Release Date: 2012-01-25   Release Manager: Juan Pablo Carbajal
+===============================================================================
+
+* Added basic geometric graphs creation and manipulation.
+
+
+===============================================================================
+geometry-1.3.0   Release Date: 2011-11-24   Release Manager: Juan Pablo Carbajal
+===============================================================================
+
+* Geometry merged with octCLIP.
+* Geometry autoloads.
+
+===============================================================================
+geometry-1.2.2   Release Date: 2011-11-04   Release Manager: Juan Pablo Carbajal
+===============================================================================
+
+* Improved SVG interface. Thanks to jwe and carandraug.
+* Adding files to manipulate and convert 2D shapes defined with smooth
+  polynomials.
+
+ shape2polygon.m
+ shapearea.m
+ shapecentroid.m
+ shapeplot.m
+ shapetransform.m
+
+* Inverted the order in the NEWS file. New entries are on top.
+
+===============================================================================
+geometry-1.2.1   Release Date: 2011-11-02   Release Manager: Juan Pablo Carbajal
+===============================================================================
+
+* Adding SVG object and demo for data2geom (converting SVG to msh format)
+
+===============================================================================
+geometry-1.2.0   Release Date: 2011-10-21   Release Manager: Juan Pablo Carbajal
+===============================================================================
+
+* All geom2d added
+ createCircle.m
+ createDirectedCircle.m
+ createEdge.m
+ medianLine.m
+ Contents.m
+ bisector.m
+ cartesianLine.m
+ drawArrow.m
+ edges2d.m
+ lines2d.m
+ orthogonalLine.m
+ parallelLine.m
+ projPointOnLine.m
+ drawCenteredEdge.m
+ drawCircle.m
+ drawCircleArc.m
+ drawEllipse.m
+ drawEllipseArc.m
+ drawLabels.m
+ drawOrientedBox.m
+ drawParabola.m
+ drawRect.m
+ drawShape.m
+ circles2d.m
+ ellipses2d.m
+ createVector.m
+ inertiaEllipse.m
+ changelog.txt
+ readme.txt
+ hexagonalGrid.m
+ squareGrid.m
+ triangleGrid.m
+ intersectCircles.m
+ intersectEdges.m
+ intersectLineCircle.m
+ isLeftOriented.m
+ isPointInCircle.m
+ isPointInEllipse.m
+ isPointOnCircle.m
+ isPointOnLine.m
+ edgeLength.m
+ edgePosition.m
+ edgeToLine.m
+ circleArcAsCurve.m
+ circleAsPolygon.m
+ crackPattern.m
+ crackPattern2.m
+ distancePointEdge.m
+ distancePointLine.m
+ ellipseAsPolygon.m
+ enclosingCircle.m
+ radicalAxis.m
+ reverseEdge.m
+ reverseLine.m
+
+===============================================================================
+geometry-1.1.3   Release Date: 2011-10-13   Release Manager: Juan Pablo Carbajal
+===============================================================================
+
+* Continue to add geom2d from matGeom (transforms and points2d)
+ createBasisTransform.m
+ createHomothecy.m
+ createLineReflection.m
+ createRotation.m
+ createScaling.m
+ createTranslation.m
+ transformPoint.m
+ transforms2d.m
+ fitAffineTransform2d.m
+ transformEdge.m
+ transformLine.m
+ centroid.m
+ distancePoints.m
+ midPoint.m
+ polarPoint.m
+ drawPoint.m
+ isCounterClockwise.m
+ minDistancePoints.m
+ pointOnLine.m
+ points2d.m
+ intersectLineEdge.m
+ isPointOnEdge.m
+
+===============================================================================
+geometry-1.1.2   Release Date: 2011-10-09   Release Manager: Juan Pablo Carbajal
+===============================================================================
+
+* Continue to add geom2d from matGeom (rays and vectors)
+ createRay.m
+ drawEdge.m
+ drawRay.m
+ isParallel.m
+ isPerpendicular.m
+ isPointOnRay.m
+ normalizeVector.m
+ rays2d.m
+ rotateVector.m
+ transformVector.m
+ vectorNorm.m
+ vectors2d.m
+
+===============================================================================
+geometry-1.1.1   Release Date: 2011-10-06   Release Manager: Juan Pablo Carbajal
+===============================================================================
+
+* Continue to add geom2d from matGeom (boxes and clips)
+ cbezier2poly.m
+ boxes2d.m
+ clipEdge.m
+ clipLine.m
+ clipPoints.m
+ drawBezierCurve.m
+ drawBox.m
+ clipRay.m
+ intersectBoxes.m
+ intersectLines.m
+ linePosition.m
+ mergeBoxes.m
+ randomPointInBox.m
+ drawLine.m
+
+===============================================================================
+geometry-1.1.0   Release Date: 2011-10-04   Release Manager: Juan Pablo Carbajal
+===============================================================================
+
+* Starting to add geom2d from matGeom
+ angle2Points.m
+ angle3Points.m
+ angleAbsDiff.m
+ angleDiff.m
+ angles2d.m
+ angleSort.m
+ createLine.m
+ deg2rad.m
+ edgeAngle.m
+ lineAngle.m
+ normalizeAngle.m
+ rad2deg.m
+ vectorAngle.m
+
+===============================================================================
+geometry-1.0.1   Release Date: 2011-09-27   Release Manager: Juan Pablo Carbajal
+===============================================================================
+
+Improvements to the docstrings of all functions.
+
+===============================================================================
+geometry-1.0.0   Release Date: 2011-09-26   Release Manager: Juan Pablo Carbajal
+===============================================================================
+
+** First official release.
+
+===============================================================================