Skip to content

Releases: Deltares/MeshKernel

v5.0.2

24 Oct 15:11
Compare
Choose a tag to compare

v5.0.1

18 Oct 11:35
Compare
Choose a tag to compare

What's Changed

  • GRIDEDIT-1452: Revert correct intersected/non-intersected faces deletion options by @lucacarniato in #376

v5.0.0

10 Sep 12:06
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.3.0...v5.0.0

v4.3.0

03 Jul 07:56
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.2.0...v4.3.0

v4.2.0

30 May 10:24
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.1.0...v4.2.0

v4.1.0

15 Feb 13:50
6f3c975
Compare
Choose a tag to compare

What's Changed

  • Reintroduced mesh deletion option of faces including circumcenters (previously deleted feature)

Bug fixes

  • Fixed bug related to rotated samples

v4.0.2

31 Jan 09:02
de62e33
Compare
Choose a tag to compare

Bug fixes

  • Do not throw if an attempt to get unset contacts information is made (mkernel_contacts_get_dimensions and mkernel_contacts_get_data)

v4.0.1

25 Jan 15:25
ce074dc
Compare
Choose a tag to compare

What's Changed

  • Add mkernel_mesh2d_refine_ridges_based_on_gridded_samples API function

v4.0.0

23 Jan 16:24
be72d8c
Compare
Choose a tag to compare

New features

  • Improve the support for spherical meshes by introducing spherical RTrees for searching points in a spherical mesh.
  • Added the generation of a global spherical mesh.
  • Added support for macOS on arm64 architecture.
  • Added the calculation of curvature for curvilinear grids.
  • Added the calculation of smoothness for curvilinear grids.
  • Added throwing exceptions when invalid projection is used in state allocation.
  • GriddedSamples can now accept values of short or float type for reducing memory consumption.
  • Added ridge refinement and RefinementType::RidgeDetection in mkernel_mesh2d_refine_based_on_samples.

API changes

  • Introduce curvilinear delete block exterior and interior, mkernel_curvilinear_delete_exterior and mkernel_curvilinear_delete_interior, respectively.
  • Added mesh rotation with mkernel_mesh2d_rotate.
  • Added mesh translation with mkernel_mesh2d_translate.
  • Added conversion of an unstructured mesh from spherical to Cartesian with mkernel_mesh2d_convert_projection.
  • Added mkernel_contacts_set for setting the contact indices.
  • Added mkernel_mesh1d_add and mkernel_mesh2d_add for adding meshes to existing instances.
  • Added equidistant polygon refinement, where the original corner vertices are not preserved and the new vertices are placed at equally spaced intervals for each polygon segment.
  • Added linear polygon refinement where the original corner vertices are preserved and the spacing of the refined nodes may differ between polygon segments.

Bug fixes

  • Improve the refinement of polygon segments.
  • Solved a bug in mkernel_curvilinear_compute_transfinite_from_splines related to the provided order of the splines.

v3.0.2

20 Dec 11:26
c29e144
Compare
Choose a tag to compare

Another minor patch that fixes the nuspec package input configurations. Otherwise identical to v3.0.1.