Skip to content

2024.5.2

Latest
Compare
Choose a tag to compare
@marcomusy marcomusy released this 16 Jun 17:23
· 66 commits to master since this release

Changes and Fixes

  • add magic-class example
  • fix bug in IsosurfaceBrowser in #1064
  • add mesh.adjacency_list() and graph_ball() methods by @sergei9838
  • add utils.circle_from_3points() function.
  • add example examples/other/iminuit2.py
  • add rotation=.. to Arrow2D() class
  • improvements to applications.MorphPlotter class
  • add FlyOverSurface class and examples/basic/interaction_modes3.py
  • add mesh.extrude_and_trim_with() method out of #1077
  • fix reset clipping range in thumbnail generation in #1085
  • add mesh.euler_characteristic(), mesh.genus() and mesh.to_reeb_graph() in #1084
  • fix reset_camera() by @sergei9838 and Eric
  • fix handle empty axis for rotation #1113 by @JeffreyWardman
  • fix minor bug in RoundedLine #1104 by @PinkMushroom
  • fix avoid overwriting screenshots with "S" key #1100 by @j042
  • add support for meshlib in https://doc.meshinspector.com/index.html
  • add relevant keyword options to core.probe() method
  • increase precision in writing obj files in #1119 by @ManuGraiph
  • add plotter.freeze() to freeze interaction of current renderer in #1122 by @sergei9838
  • add class addons.ButtonWidget to address issue #1138
  • add typing annotations in submodules

Soft-breaking Changes

Changes that will break existing code whose fixing is trivial:

  • remove concatenate=True keyword from apply_transform() discussed in #1111

Hard-breaking Changes

Changes that will break existing code and need active thinking and work to adapt

  • None

New/Revised Examples

examples/basic/interaction_modes3.py
examples/basic/interaction_modes4.py
examples/basic/buttons3.py
examples/advanced/warp4b.py
examples/other/magic-class1.py
examples/other/iminuit2.py
examples/other/meshlib1.py
tests/issues/issue_1077.py

New Contributors

Full Changelog: v2024.5.1...v2024.5.2