AArch64 | |
ppc64le | |
s390x | |
x86-64 |
- Add upstream patch: * compile-with-g++-v11.patch
- Update to version 4.0.0 * As of this version, geometry does not contain any matgeom functionality. It contains all the extra functions that we have been adding to geometry, in particular matlab compatible functionality for the mapping package. It might need that you do not need geometry anymore and instead you need to install matgeom to get the functionality you were using. * Functions have been modified clipPolygon: - Accepts boolean operation as strings or as integer. - Accepts a box [xmin xmax ymin ymax] as clipping polygon. * Added Functions drawFilledPolygon
- Update to version 3.0.0 * This version of the package is not backward compatible for the following reasons: + Functions have changed their name beltproblem --> beltProblem closed_path --> closedPath shapearea --> shapeArea shapecentroid --> shapeCentroid shapeplot --> plotShape shapetransform --> transformShape simplifypolygon --> simplifyPoligon simplifyPolyline --> simplifyPolyline + Functions that are in GNU Octave core since 4.0.1 rad2deg deg2rad * Added Functions: isAxisHandle isPolygonCCW isPolygonCW_Clipper joinPolygons polygon2patch orientPolygon boundedVoronoi2d drawGraphEdges clipGraph grAdjacentEdges grAdjacentNodes grEdgeLengths centroidalVoronoi2d clipGraphPolygon cvtUpdate intersectEdgePolygon intersectLinePolygon isPointInPolygon polygonBounds polygonContains convexHull minimumCaliperDiameter grShortestPath drawNodeLabels nndist createRotation3dLineAngle drawPlane3d rotation3dAxisAndAngle boxToMesh checkMeshAdjacentFaces clipConvexPolyhedronHP clipMeshVertices createDodecahedron createDurerPolyhedron createIcosahedron createMengerSponge createOctahedron createRhombododecahedron createSoccerBall createTetrahedron createTetrakaidecahedron cylinderMesh 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 distancePoints clipLine3d drawLine3d eulerAnglesToRotation3d intersectLineSphere linePosition3d recenterTransform3d transformLine3d transformVector3d intersectPolylines clipPolyline clipPolyline_clipper clipPolygon clipPolygon_clipper * Improved Functions + drawPolygon is more efficent when drawing polygons in cells and now it takes an axis handle as first argument (optional). Added demo and tests + intersectEdges accepts tolerance as third argument + polygon2patch demo fixed, missing third argument for patch.
- Update to version 2.1.1 * Added Functions: 'projPointOnPolyline': the function is added for compatibility, but it is just a wrapper of distancePointPolyline. 'findClosestPoint' 'fillPolygon' 'rectAsPolygon' * Improved Functions 'distancePointPolyline' is now updated with a spee dup of 100x. It also calculates the projections.
- Update to version 2.0.0 * Geometry 2.0.0 is not compatible with versions of octave older than 4.0. Thi si due to inputParser being used in the functions curve2polyline, cov2ellipse and simplifypolyline. If you do not need this functions you should no problems using octave > 3.6.0 * Removed functions: oc_polybol is not part of geomtry anymore. This function is part of the octclip package. * Added Functions: planePoint * Drop obsolete geometry-openmp.patch
- Split from octave-forge package, version 1.7.0 - Fix build with openmp * geometry-openmp.patch