]> Creatis software - CreaPhase.git/blob - 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
1 Summary of important user-visible changes for releases of the geometry package
2
3 ===============================================================================
4 geometry-1.5.0   Release Date: 2012-06-05  Release Manager: Juan Pablo Carbajal
5 ===============================================================================
6
7 * Added functions:
8  - cov2ellipse.m & ellipse2cov: transform between ellipses and covariances matrices.
9
10  - beltproblem.m : Finds the four lines tangent to two circles with given centers and
11      radii. This is the solution to  the belt problem in 2D.
12
13  - curveval.m: Evaluates a polynomial curve defined as a 2-by-N matrix.
14
15  - curve2polyline.m: Converts a polynomial curve into a polyline by the adaptive
16                      sampling method.
17
18  - simplifypolyline.m:  Ramer-Douglas-Peucker algorithm to simplify polylines.
19
20  - parametrize.m: Estimate a parametrization of a polygon/line based on the distance
21                  between the points.
22
23  - curvature.m: Estimation of the curvature of a polygon/line based on polynomial
24                 approximation.
25
26  - reversePolygon.m and reversePolyline.m: reverse the orders of the points in
27                                            of polygon/line.
28
29  - supportFunction.m: Compute support function of a polygon.
30
31  - distancePointPolygon.m, distancePointPolyline.m, distancePolygons.m ,
32    expandPolygon.m, medialAxisConvex.m, polygonLoops.m, polygonSelfIntersections.m
33    polylineSelfIntersections.m, splitPolygons.m
34
35  - close_path.m : given a set of points in the plane calculate a piecewise linear
36                   simple path that passes through all points.
37
38 * Changed functions:
39  - distancePointEdge.m: Now the function computes the distance between all points
40                         and all edges. A third optional argument provides
41                         backward compatibility.
42
43 * Solved bugs:
44  - simplifypolygon.m returned empty polygons when points are repeated, i.e when
45   the polygon is not correctly formed.
46  - Removed installation warnings.
47
48 ===============================================================================
49 geometry-1.4.1   Release Date: 2012-03-24  Release Manager: Juan Pablo Carbajal
50 ===============================================================================
51
52 * Renamed functions
53  - Contents.m renamed to geom2d_Contents to avoid clashes.
54
55 * Deprecated functions
56  - svgload, svgnormalize, svgpath2polygon: Use the methods in class svg.
57
58 * Bug fixes
59  - @svg/path2polygon.m
60  - Fix addpath/rmpath installation warnings
61  - Fix octclip/src/Makefile
62  - Fix shapecentriod.m for piece-wise polynomial shapes.
63
64 * Known issues
65  - simplifypolygon.m returns empty polygons when points are repeated, i.e when
66   the polygon is not correctly formed.
67
68
69 ===============================================================================
70 geometry-1.4.0   Release Date: 2012-01-25   Release Manager: Juan Pablo Carbajal
71 ===============================================================================
72
73 * Added basic geometric graphs creation and manipulation.
74
75
76 ===============================================================================
77 geometry-1.3.0   Release Date: 2011-11-24   Release Manager: Juan Pablo Carbajal
78 ===============================================================================
79
80 * Geometry merged with octCLIP.
81 * Geometry autoloads.
82
83 ===============================================================================
84 geometry-1.2.2   Release Date: 2011-11-04   Release Manager: Juan Pablo Carbajal
85 ===============================================================================
86
87 * Improved SVG interface. Thanks to jwe and carandraug.
88 * Adding files to manipulate and convert 2D shapes defined with smooth
89   polynomials.
90
91  shape2polygon.m
92  shapearea.m
93  shapecentroid.m
94  shapeplot.m
95  shapetransform.m
96
97 * Inverted the order in the NEWS file. New entries are on top.
98
99 ===============================================================================
100 geometry-1.2.1   Release Date: 2011-11-02   Release Manager: Juan Pablo Carbajal
101 ===============================================================================
102
103 * Adding SVG object and demo for data2geom (converting SVG to msh format)
104
105 ===============================================================================
106 geometry-1.2.0   Release Date: 2011-10-21   Release Manager: Juan Pablo Carbajal
107 ===============================================================================
108
109 * All geom2d added
110  createCircle.m
111  createDirectedCircle.m
112  createEdge.m
113  medianLine.m
114  Contents.m
115  bisector.m
116  cartesianLine.m
117  drawArrow.m
118  edges2d.m
119  lines2d.m
120  orthogonalLine.m
121  parallelLine.m
122  projPointOnLine.m
123  drawCenteredEdge.m
124  drawCircle.m
125  drawCircleArc.m
126  drawEllipse.m
127  drawEllipseArc.m
128  drawLabels.m
129  drawOrientedBox.m
130  drawParabola.m
131  drawRect.m
132  drawShape.m
133  circles2d.m
134  ellipses2d.m
135  createVector.m
136  inertiaEllipse.m
137  changelog.txt
138  readme.txt
139  hexagonalGrid.m
140  squareGrid.m
141  triangleGrid.m
142  intersectCircles.m
143  intersectEdges.m
144  intersectLineCircle.m
145  isLeftOriented.m
146  isPointInCircle.m
147  isPointInEllipse.m
148  isPointOnCircle.m
149  isPointOnLine.m
150  edgeLength.m
151  edgePosition.m
152  edgeToLine.m
153  circleArcAsCurve.m
154  circleAsPolygon.m
155  crackPattern.m
156  crackPattern2.m
157  distancePointEdge.m
158  distancePointLine.m
159  ellipseAsPolygon.m
160  enclosingCircle.m
161  radicalAxis.m
162  reverseEdge.m
163  reverseLine.m
164
165 ===============================================================================
166 geometry-1.1.3   Release Date: 2011-10-13   Release Manager: Juan Pablo Carbajal
167 ===============================================================================
168
169 * Continue to add geom2d from matGeom (transforms and points2d)
170  createBasisTransform.m
171  createHomothecy.m
172  createLineReflection.m
173  createRotation.m
174  createScaling.m
175  createTranslation.m
176  transformPoint.m
177  transforms2d.m
178  fitAffineTransform2d.m
179  transformEdge.m
180  transformLine.m
181  centroid.m
182  distancePoints.m
183  midPoint.m
184  polarPoint.m
185  drawPoint.m
186  isCounterClockwise.m
187  minDistancePoints.m
188  pointOnLine.m
189  points2d.m
190  intersectLineEdge.m
191  isPointOnEdge.m
192
193 ===============================================================================
194 geometry-1.1.2   Release Date: 2011-10-09   Release Manager: Juan Pablo Carbajal
195 ===============================================================================
196
197 * Continue to add geom2d from matGeom (rays and vectors)
198  createRay.m
199  drawEdge.m
200  drawRay.m
201  isParallel.m
202  isPerpendicular.m
203  isPointOnRay.m
204  normalizeVector.m
205  rays2d.m
206  rotateVector.m
207  transformVector.m
208  vectorNorm.m
209  vectors2d.m
210
211 ===============================================================================
212 geometry-1.1.1   Release Date: 2011-10-06   Release Manager: Juan Pablo Carbajal
213 ===============================================================================
214
215 * Continue to add geom2d from matGeom (boxes and clips)
216  cbezier2poly.m
217  boxes2d.m
218  clipEdge.m
219  clipLine.m
220  clipPoints.m
221  drawBezierCurve.m
222  drawBox.m
223  clipRay.m
224  intersectBoxes.m
225  intersectLines.m
226  linePosition.m
227  mergeBoxes.m
228  randomPointInBox.m
229  drawLine.m
230
231 ===============================================================================
232 geometry-1.1.0   Release Date: 2011-10-04   Release Manager: Juan Pablo Carbajal
233 ===============================================================================
234
235 * Starting to add geom2d from matGeom
236  angle2Points.m
237  angle3Points.m
238  angleAbsDiff.m
239  angleDiff.m
240  angles2d.m
241  angleSort.m
242  createLine.m
243  deg2rad.m
244  edgeAngle.m
245  lineAngle.m
246  normalizeAngle.m
247  rad2deg.m
248  vectorAngle.m
249
250 ===============================================================================
251 geometry-1.0.1   Release Date: 2011-09-27   Release Manager: Juan Pablo Carbajal
252 ===============================================================================
253
254 Improvements to the docstrings of all functions.
255
256 ===============================================================================
257 geometry-1.0.0   Release Date: 2011-09-26   Release Manager: Juan Pablo Carbajal
258 ===============================================================================
259
260 ** First official release.
261
262 ===============================================================================