This is a maintenance release which improves compatibility with
blender add-on development ideals along with some fixes.
Broad adoption of
BMeshAPI to reduce calls to
Improved error handling in
BlendGAMer, Boundary marked materials are no longer looked up by name.
Resolves premature exit from
Cell markers are now correctly propagated from
Betti number calculation for manifold surface meshes.
Port of curvature calculations via Osculating Jets from CGAL.
BlendGAMercurvature calculation interface.
Improvements to documentation.
Improved compatibility between
CMakeminimum required version to be 3.10 to match Ubuntu 18.04 LTS.
Fixes flipped sign of mean curvature computed by MDSB algorithm and subsequently k1 and k2.
Updated BlendGAMer to work with newly released Blender 2.80.
Improvements to the documentation.
Fixes for matplotlib dependency detection in Blender Addon.
Faster mesh curvature calculation with better Blender interface (#38).
Edge flip now considered the vertex adjacency (#38). We now impose a penalty/boost to prefer reasonable adjacencies.
Normal vectors of faces and vertices can now be cached to improve speed (#38).
Fix for Dolfin XML writer. Previously vertex renumbering in the writer could generate mislabeled boundary markings. It is recommended that all users of this function update to this release.
Move from SWIG to use Pybind11 to generate Python binding (#30).
Now using FetchContent to populate external libraries (#30).