Package Release Info

octave-forge-geometry-4.0.0-bp154.1.34

Update Info: Base Release
Available in Package Hub : 15 SP4

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

octave-forge-geometry

Change Logs

* Fri Jul 09 2021 Christophe Giboudeaux <christophe@krop.fr>
- Add upstream patch:
  * compile-with-g++-v11.patch
* Thu Feb 20 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- 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
* Wed Nov 27 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- 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.
Version: 2.1.1-bp150.1.3
* Fri Jun 10 2016 dmitry_r@opensuse.org
- 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.
* Sat May 02 2015 dmitry_r@opensuse.org
- 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
* Thu Feb 26 2015 dmitry_r@opensuse.org
- Split from octave-forge package, version 1.7.0
- Fix build with openmp
  * geometry-openmp.patch