Published June 16, 2024 | Version v2024.5.2
Software Open

marcomusy/vedo: 2024.5.2

  • 1. EMBL
  • 2. Hospital del Mar Research Institute
  • 3. TU Wien
  • 4. DFG cluster of excellence, Physics of Life, TU Dresden
  • 5. Université Paris Cité
  • 6. Freelance - RDBR
  • 7. Tsinghua University
  • 8. MIT
  • 9. UW-Madison
  • 10. Codacy
  • 11. PhD Student @ UMich Robotics, Previously: WPI, Uber, OSRF
  • 12. University of Oxford
  • 13. Monday Tech
  • 14. @sinc_i
  • 15. PASQAL
  • 16. @builtrobotics
  • 17. @KoBoldMetals
  • 18. IAOB

Description

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
  • allow for dictionary input in Group and Assembly by @JeffreyWardman in https://github.com/marcomusy/vedo/pull/1057
  • allow assembly to correctly index objects by @JeffreyWardman in https://github.com/marcomusy/vedo/pull/1062
  • backwards compatibility in typing with python < 3.11 by @JeffreyWardman in https://github.com/marcomusy/vedo/pull/1093
  • avoid overwriting screenshots with "S" key by @j042 in https://github.com/marcomusy/vedo/pull/1100
  • minor bug in RoundedLine by @PinkMushroom in https://github.com/marcomusy/vedo/pull/1104
  • bugfix: add tolerance to contains by @JeffreyWardman in https://github.com/marcomusy/vedo/pull/1105
  • Mitigate issue #769: don't set backend to '2d' in IPython REPLs by @paulbrodersen in https://github.com/marcomusy/vedo/pull/1108
  • handle empty axis for rotation by @JeffreyWardman in https://github.com/marcomusy/vedo/pull/1113
  • Print position parameter as 'pos' by @adamltyson in https://github.com/marcomusy/vedo/pull/1134

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

  • @PinkMushroom made their first contribution in https://github.com/marcomusy/vedo/pull/1104
  • @paulbrodersen made their first contribution in https://github.com/marcomusy/vedo/pull/1108
  • @adamltyson made their first contribution in https://github.com/marcomusy/vedo/pull/1134

Full Changelog: https://github.com/marcomusy/vedo/compare/v2024.5.1...v2024.5.2

Files

marcomusy/vedo-v2024.5.2.zip

Files (5.0 MB)

Name Size Download all
md5:0ee0249baa788337288a68b5f24cd919
5.0 MB Preview Download

Additional details

Related works