Published February 17, 2026
| Version v2026.6.1
Software
Open
marcomusy/vedo: v2026.6.1
Authors/Creators
- Marco Musy1
- Guillaume Jacquenot
- Giovanni Dalmasso2
- Jaewook Lee3
- Louis Pujol4
- Johannes Soltwedel5
- Ruben de Bruin6
- Zhi-Qiang Zhou7
- Mikael Tulldahl
- Poisonous
- CorpsSansOrganes
- RobinEnjalbert
- Anton Sol
- Xushan Lu
- Umut E. S.
- Codacy Badger8
- Justin Kunimune
- Federico Claudi9
- Brandon Hacha10
- Antony Lee
- Ahinoam Pollack
- Oliver Schneider
- Zhirui Dai
- RichardScottOZ
- Peter Mitrano11
- Paul Brodersen12
- Olivier Delrée
- Nico Schlömer13
- mkerrinrapid
- Linus-Foley
- 1. Elisava
- 2. IQS - Ramon Lull University
- 3. TU Wien
- 4. Dassault Systèmes
- 5. German Bioimaging e.V.
- 6. Freelance - RDBR
- 7. Tsinghua University
- 8. Codacy
- 9. Precision Neuroscience
- 10. University of Wisconsin-Madison
- 11. PhD Student @ UMich Robotics, Previously: WPI, Uber, OSRF
- 12. University of Oxford
- 13. Monday Tech
Description
Release Notes
- Internal modularization across core components (plotter, file_io, visual, pointcloud, mesh, grids, pyplot) to improve maintainability and testability.
- Improved compatibility with newer VTK versions, including deprecation fixes and runtime robustness updates.
- Expanded and cleaned examples and test infrastructure.
Soft-breaking Changes
- Minor API changes in addons.BaseCutter.
- CornerAnnotation class removed (use Text2D instead).
- Changes in Button class behavior/API (check examples/basic/buttons2.py).
Hard-Breaking Changes
- Trimesh examples restructured:
- Moved from examples/other/trimesh/* to:
- examples/other/trimesh_section.py
- examples/other/trimesh_ray.py
- examples/other/trimesh_nearest.py
- examples/other/trimesh_shortest.py
- Moved from examples/other/trimesh/* to:
- Removed Dolfin integration
- Removed example:
- examples/other/tensor_grid2.py
Packaging and CI
- Updated pyproject.toml package list after examples restructuring.
- Improved CircleCI reliability
Changes and Fixes
- Fixed VTK 9.6 deprecations for SetCells usage in:
- vedo/utils.py
- vedo/grids/tetmesh.py
- Added Mesh.extrude_linear(...) based on vtkLinearExtrusionFilter.
- Added new basic example for linear extrusion:
- examples/basic/extrude2.py
- Existing extrusion example renamed:
- examples/basic/extrude1.py
- Fixed notebook/lazy import regression:
- vedo.backends is now accessible as expected from vedo.
- Removed fragile vtkCornerAnnotation usage in notebook backend path.
- Added example for embedding matplotlib figures in a scene.
- Added Line.eval2d() for plotting workflows.
- Improved addons.BaseCutter (ref. #1263, thanks @natabma).
- Added applications.MorphByLandmarkPlotter.
- Added applications.MorphBySplinesPlotter.
- Fixed memory leaks in Text2D and Assembly (ref. #1269, thanks @shBLOCK).
- Added Volume.extract_components().
- Added applications.ImageEditor (Plotter-derived).
- Added pointcloud.project_point_on_variety().
- Plotter.remove() now supports wildcard/substring patterns, e.g. plt.remove("*_mesh").
New/Revised Examples
- examples/pyplot/embed_matplotlib2.py
- examples/basic/cut_interactive.py
- examples/volumetric/slice_plane3.py
- examples/volumetric/image_editor.py
- examples/advanced/measure_curvature2.py
Files
marcomusy/vedo-v2026.6.1.zip
Files
(5.4 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:ebc1c4b82608d08e847dc2b53f18e9b5
|
5.4 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/marcomusy/vedo/tree/v2026.6.1 (URL)
Software
- Repository URL
- https://github.com/marcomusy/vedo