Skip to content

Releases: Geode-solutions/OpenGeode

v5.0.2

29 Jun 07:34
Compare
Choose a tag to compare

5.0.2 (2020-06-29)

Bug Fixes

  • SurfaceMesh: fix bug in polygon deletion (59bb891)

v5.0.1

23 Jun 07:10
Compare
Choose a tag to compare

5.0.1 (2020-06-23)

Bug Fixes

  • MeshBuilder: fix delete elements (wrong element around vertex update) (ac09592)

v5.0.0

22 Jun 14:58
Compare
Choose a tag to compare

5.0.0 (2020-06-22)

Bug Fixes

  • AroundVertex: add optional to return type (93bfcb4)
  • Clone: fix edges and facets issues (reordering, attribute loss) during Surface and Solid cloning (abb6682)
  • Clone: fix edges and facets reordering issues (acafca7)
  • IO: Section model boundaries was not saved (2e78dd8)
  • Mesh facets: move management of edges and facets in interface (no more needs to manage edges and facets when adding a custom mesh implementation) (c15a8ff)
  • Model: improve dynamic mesh type loading (583e787)
  • ModelCopyMapping: open design of copy information on Components mappings to add information from arbitrary collections (4d5aa0a)
  • Naming: modify naming of BRep and Section methods related to model boundary items (7e3b7c5)
  • NO_ID: limit NO_ID usage to implementation detail (9040df1)
  • PolygonsAroundVertex: use PolygonVertex instead of PolygonEdge (2aaafb4)
  • Python: add bindings for MeshComponentVertex (016cacf)
  • Relationships: renaming Embedded to Embedding (ece8204)
  • VertexSet: OpenGeodeVertexSet IO not registered in factories (28125af)

Features

  • Adjacent: add unset methods (0a130ec)
  • Mesh: add default type (53d1eb1)
  • Mesh: return mesh from load functions (d741123)
  • MeshBuilderFactory: merge all factories into one (d156817)
  • MeshFactory: new MeshFactory class centralizing information (c7c9bf8)
  • Model: add move constructor to BRep and Section mixins (e44455b)
  • PolygonalSurfaceView: add new mesh view (273f14e)
  • SolidMesh: add a generic class for solid mesh (f6d94ad)
  • SolidView: add View for Tetra and PolyhedralSolid (2e8100d)
  • SurfaceMesh: additional abstract layer in mesh inheritance (c5c7b70)
  • TriangulatedSurfaceView: new mesh view class (84450d6)

BREAKING CHANGES

  • SurfaceMesh: surface mesh inheritance changed
  • SolidMesh: change inheritance of Poly and TetrahedralSolid
  • MeshFactory: new MeshType refers to mesh category (eg. PointSet, Graph), old MeshType is renamed in MeshImpl and refers to the mesh implementation name
  • Relationships: internal/embedding relationship naming changed
  • Model: Mesh are returned from load functions
  • PolygonsAroundVertex: implies modification of struct member edge_id
  • ModelCopyMapping: Class and its methods have new names

v4.14.2

02 Jun 14:33
Compare
Choose a tag to compare

4.14.2 (2020-06-02)

Bug Fixes

  • CD: fix python binding version on windows (aa3ba3b)

v4.14.1

02 Jun 14:03
Compare
Choose a tag to compare

4.14.1 (2020-06-02)

Bug Fixes

  • Python: missing MeshComponentVertex binding (d9118c3)

v4.14.0

26 May 07:49
Compare
Choose a tag to compare

4.14.0 (2020-05-26)

Features

  • Python: package for several Python versions (ec4e1d6)

v4.13.0

19 May 08:22
Compare
Choose a tag to compare

4.13.0 (2020-05-19)

Bug Fixes

Features

  • Mesh: AABB helpers for TriangulatedSurface and EdgedCurve (e8fdc47)

v4.12.0

14 May 15:17
4ad7762
Compare
Choose a tag to compare

4.12.0 (2020-05-14)

Features

  • Geometry: compute ray AABBtree intersections (4ad7762)

v4.11.0

30 Apr 08:03
ff303b9
Compare
Choose a tag to compare

4.11.0 (2020-04-30)

Features

  • Geometry: add AABB tree for spatial query (ff303b9)

v4.10.2

22 Apr 13:05
Compare
Choose a tag to compare

4.10.2 (2020-04-22)

Bug Fixes

  • Doc: manually fix class inheritance (ecc492d)