All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Edge collapses
- Better support for non-manifold meshes
- Better support for line meshes
- Better caching
- More consistent data structure
- Fixes for line and triangle plots
- Consistent point -> vertex renaming
- Better accuracy of q_radius_ratio for nearly degenerate triangles
- More stable angle computation
- Lemoine points
- Spieker centers
- Nagel points
- Monge points
- Center of gravity of the entire mesh
- Volume of entire mesh
- Surface area of entire mesh
- Euler characteristic for all simplex meshes
- Outer normals
- Outside boundary angles
- Better accuracy for near-degenerate simplices
- Bugfix for edge flips
- Bugfix for boundaries in higher dimensions
- Bugfix for incenters
- Fixed computation of
genusandeuler_characteristic
mesh.cellsis now a function; e.g.,mesh.cells["points"]is nowmesh.cells("points")mesh.idx_hierarchyis deprecated in favor ofmesh.idx[-1](the newidxlist contains more index magic)
node_coordsis nowpointsmesh_tri: fixed inconsistent state after setting the points