Change Log#

Unreleased#

0.3.0 (2025-12-15)#

Feat#

  • improvement.Flip: implement preliminary flipping procedures

  • mymesh.mesh.dmesh: add removeElems function

  • improvement.Split: add support for triangular mesh edge splitting

  • curvature.ImageCurvature: support non-isotropic voxel sizes

  • demo_image: add scalefactor option

  • register: add AxisAlignMesh

  • mesh: add Transform method

Fix#

  • quality.Skewness: fix type handling

  • delaunay.FanTriangulation: fix handling of unordered hull edges

  • mesh.plot: fix clim option

  • visualize.View: improve plotting of points

  • primitives.Box: switch n to optional

  • utils.identify_elem: handle empty mesh edge case

  • support quadratic elements in surf2tris

0.2.0 (2025-11-03)#

Feat#

  • add TaubinSmoothing

Fix#

  • bugfixes in Image2Image

  • improve ICP performance and robustness

  • improve MVBB by handling 2D rotations

  • convert quadratic triangles to linear for stl write

  • improve efficiency in RaysSurfIntersection

0.1.1 (2025-10-10)#

Feat#

  • add additional surfaces to tpms

Fix#

  • handle sets in mymesh2meshio

  • improve handling of meshes for .ply

  • improve handling of binary option in write

  • support for quadratic surface elements in identify_elem

  • make bounds and h optional when providing background

0.1.0-alpha (2025-09-22)#

0.0.1 (2024-11-24)#