Releases: Deltares/MeshKernelNET
Releases · Deltares/MeshKernelNET
v5.0.2
Full Changelog: v5.0.1...v5.0.2
v5.0.1
What's Changed
- GRIDEDIT-1452: Revert correct intersected/non-intersected faces deletion options vt @lucacarniato in Deltares/MeshKernel#376
v5.0.0
What's Changed
- Release v4.3.0 by @ahmad-el-sayed in #69
- GRIDEDIT-1196/GRIDEDIT-1197: Bind Casulli refinement and de-refinement API functions by @ahmad-el-sayed in #70
- GRIDEDIT 1317 clg boundary pol by @lucacarniato in #72
- GRIDEDIT-1282 Add PolygonLinearRefineThroughAPI by @lucacarniato in #73
- GRIDEDIT-1309 Add CurvilinearComputeGridFromSplines by @lucacarniato in #74
- GRIDEDIT-1020 Snap mesh to landboundary by @lucacarniato in #76
- GRIDEDIT-1365 Snap polygon to land boundaries by @lucacarniato in #77
- GRIDEDIT-1390: curvilinear boundary incorrect separator by @andreasbuykx in #79
- GRIDEDIT-1372 Add Mesh2dConnectMeshes by @lucacarniato in #78
- GRIDEDIT-1310: Undo for multiple domains by @lucacarniato in #80
- GRIDEDIT-1423: Update DHYDRO Shared configurations version by @lucacarniato in #82
Full Changelog: v4.3.0...v5.0.0
v4.3.0
What's Changed
- Release v4.2.0 by @ahmad-el-sayed in #66
- GRIDEDIT-1204: Fix signatures of UndoState and RedoState bindings by @ahmad-el-sayed in #67
- GRIDEDIT-1224: Import mkernel_mesh2d_delete_edge_by_index by @ahmad-el-sayed in #68
Full Changelog: v4.2.0...v4.3.0
v4.2.0
What's Changed
- Release v4.0.0 by @ahmad-el-sayed in #52
- Release v4.1.0 by @ahmad-el-sayed in #53
- GRIDEDIT-680: render curvilinear grid by @andreasbuykx in #48
- Correct API after swapping and introduction of invalid nodes and edges by @lucacarniato in #55
- Add RedoState, UndoState and ClearUndoState by @lucacarniato in #56
- Add Mesh2dInsertEdgeFromCoordinates by @lucacarniato in #58
- Add CurvilinearGetLocationIndex and Mesh2dGetLocationIndex by @lucacarniato in #60
- GRIDEDIT-1043: possible bug with CurvilinearGetNodeLocationIndex by @andreasbuykx in #63
- GRIDEDIT-977 Correct DisposableGriddedSamples and GriddedSamplesNative by @lucacarniato in #62
- Upgrade meshkernel net version to latest native dll by @lucacarniato in #64
Full Changelog: v4.1.0...v4.2.0
v4.1.0
What's Changed
- Reintroduced mesh deletion option of faces including circumcenters (previously deleted feature)
Bug fixes
- Fixed bug related to rotated samples
v4.0.0
New features
- Mesh 2D Projection conversion (
Mesh2dConvertProjection
). - Mesh 2D transformation functions: rotation (
Mesh2dRotate
) and translation (Mesh2dTranslate
). - Curvilinear grid smoothness computation (
CurvilinearComputeSmoothness
) - Curvilinear grid curvature computation (
CurvilinearComputeCurvature
). - Global mesh computation with a given number of points along the longitude and latitude directions (
Mesh2dMakeGlobal
).
Bug fixes
- Bug concerned with the specification of a polygon refinement section that includes the first polygon point.
Other improvements
- Restructured the repository.
- Replaced custom R# settings with D-HYDRO shared.
- Ran Resharper cleanup on the whole code.
- Fixed the DLL version.
v3.0.1
Patch that sets missing and incorrect DLL properties (signing and versioning).
v3.0.0
What's Changed
MeshkernelApi.cs
methods now return error codes instead of booleans.ContactsComputeSingle
now accepts a projection factor to control the connection of 1D nodes to a 2D mesh if they are outside the 2D mesh.- Introduced
Mesh2dMergeNodesWithMergingDistance
for merging nodes with merging distance - Bounding boxes have been added to the search APIs.
DisposableMesh2D.cs
now includesedgeFaces
andfaceEdges
.- API methods have been reordered to match the structure of the MeshKernel back-end.
- In/out specifiers have been added in
MeshkernelApi.cs
where possible. - Split rectangular grid generation into 3 separate methods ( based on rows and columns, , based on extension, and from polygon)
- Renamed various methods to be more coherent with the back-end (curvilinear, rectangular and triangular mesh generation).
Release v2.0.0
What's Changed
- FM1D2D-990 generate correct 1d 2d embedded links by @HiddeElzinga in #4
- GRIDEDIT-485 mkernel_count_nodes_in_polygons name changed by @lucacarniato in #8
- GRIDEDIT-563 Update parameters by @ahmad-el-sayed in #11
- GRIDEDIT-577 add projection factor by @lucacarniato in #12