Skip to content

Releases: GeoMop/bgem

Release 0.3.0

28 Jun 19:23
bf99942

Choose a tag to compare

Release 0.3.0

Bspline

  • improved BREP writer, many fixes, more robust
  • bspline basis, new methods for the knot vector: interval lengths, interval centers
  • bspline_approx - significantly faster, adaptive approximation, automatic detection of boundng rectangle
  • bspline_plot - allow passing various style arguments# Release 0.3.0

Bspline

  • improved BREP writer, many fixes, more robust
  • bspline basis, new methods for the knot vector: interval lengths, interval centers
  • bspline_approx - significantly faster, adaptive approximation, automatic detection of boundng rectangle
  • bspline_plot - allow passing various style arguments
  • preliminary Bspline surfaces intersection algorithm
  • extrude algorithm

Geometry

  • Improved, but still not adaptive approximation of the intersection curves.

GMSH

  • based directly on gmsh api, version 4.6.0
  • point and line primitives
  • catching and better reporting the GMSH exceptions
  • import BREP
  • improved fragmentation
  • better mesh_step propagations during operations
  • fields - support of FieldExpr, Distance, Threshold, ... tested
  • gmsh_io - modified API, read/write through GMSH library
    with exception of the data write (append to the file not supported by GMSH lib)
  • improved robustnes of the heal_mesh, move_all function

Polygons

  • fixed some bugs in the topology operations
  • support for deformability of the Points, points with higherr deformability are attracted
    to the points of lower deformability during the regularization
  • new mechanism to track last polygon splitting operations

Stochastic (work in progress)

  • fracture.py : DFN stochastic fractures model

  • preliminary Bspline surfaces intersection algorithm

  • extrude algorithm

Geometry

  • Improved, but still not adaptive approximation of the intersection curves.

GMSH

  • based directly on gmsh api, version 4.6.0
  • point and line primitives
  • catching and better reporting the GMSH exceptions
  • import BREP
  • improved fragmentation
  • better mesh_step propagations during operations
  • fields - support of FieldExpr, Distance, Threshold, ... tested
  • gmsh_io - modified API, read/write through GMSH library
    with exception of the data write (append to the file not supported by GMSH lib)
  • improved robustnes of the heal_mesh, move_all function

Polygons

  • fixed some bugs in the topology operations
  • support for deformability of the Points, points with higherr deformability are attracted
    to the points of lower deformability during the regularization
  • new mechanism to track last polygon splitting operations

Stochastic (work in progress)

  • fracture.py : DFN stochastic fractures model

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

21 Apr 17:06

Choose a tag to compare

Release 0.2.0

  • ObjectSet.mesh_step can be used to associate a mesh step with a the object set.
    Setting the mesh step is postponed right before the mesh is created otherwise the mesh step is forgotten by GMSH
    during later geometric operations.
  • GeometryOCC new methods:
    operations: extrude, revolve
    primitives: circle, disc, cylinder_discrete, disc_discrete
  • Complex geometry of the Greet experiment is presented as a tutorial 'tutorials/01_Greet_experiment'.

v0.1.1

15 Mar 23:41

Choose a tag to compare

v0.1.1 Pre-release
Pre-release

Release 0.1.1

  • optimized bspline_approx
  • improved testing and publishing actions
  • preliminary version of working surface-surface intersections
  • geometry subpackage for layered geometries, internal usage

v0.1.0

17 Jan 13:46

Choose a tag to compare

v0.1.0 Pre-release
Pre-release
Merge branch 'master' of github.com:GeoMop/bgem