Software Open Access

marcomusy/vedo: 2023.4.4

Marco Musy; Guillaume Jacquenot; Giovanni Dalmasso; Jaewook Lee; Ruben de Bruin; neoglez; Johannes Soltwedel; Ahinoam Pollack; Federico Claudi; Codacy Badger; Anton Sol; Zhi-Qiang Zhou; Bane Sullivan; Brian Lerner; Daniel Hrisca; Diego Volpatto; Evan; Franco Matzkin; mkerrinrapid; Nico Schlömer; RichardScottOZ; RobinEnjalbert; Xushan Lu; Oliver Schneider

Main changes
  • New API docs
  • added cli functionality with vedo --search-code to inspect the code for keywords
  • method tomesh() changed to generate_mesh()
  • fix for mark_boundaries()
  • use vtkStaticCellLocator instead of vtkCellLocator
  • improved pointcloud.density() function
  • add utils.progressbar()
  • add trame examples
  • add utils.is_ragged() to check if an array is homogeneuos (not ragged)
  • fix shapes.Lines() class
  • add shapes.ThickTube() as per #800
  • add settings.backend_autoclose (default is True) to automatically close Plotter after show() in jupyter notebooks, #802
  • fix k3d backend - remove pinning to 2.7.4 #808
  • in Text2D and Text3D shortcut to symbols are now formatted as :gamma and no more as \gamma
  • fix mesh.stretch() thanks to @mikaeltulldahl in #807
  • fixes to cmap()
  • added mesh.is_manifold() method #813
  • added utils.open3d2vedo() and utils.vedo2open3d converters as per #663
  • added mesh.non_manifold_faces() to detect and (try to) remove non-manifold faces of a triangular mesh #813 #663 and https://github.com/SlicerIGT/SlicerBoneReconstructionPlanner/issues/35
  • added pointcloud.compute_acoplanarity() method
  • add pipeline visualization with syntax any_vedo_obj.pipeline.show() or interactively by clicking an object and pressing y.
  • fixes to Button class
  • in map_points_to_cells() added keyword move in #819 @19kdc3
  • fix flagpost() by creating a new class addons.Flagpost() in #821 @ZiguoAtGitHub
  • add vedo.io.Video(backend='imageio') support for video generation
  • add vedo.io.Video.split_frames() of an already existing video file.
  • add Picture2D class
  • add mesh.slice()
  • added __repr_html__ for all types (thanks to @haesleinhuepf input)
  • added treelib for pipeline representation
  • fixes to dolfin support MeshActor
New/Revised Examples
examples/basic/mousehover0.py
examples/advanced/timer_callback0.py
examples/simulations/lorenz.py
examples/pyplot/embed_matplotlib.py
examples/other/trame_ex1.py
examples/other/trame_ex2.py
examples/other/trame_ex3.py
examples/other/make_video.py
examples/other/dolfin/ex06_elasticity4.py
examples/notebooks/test_types.ipynb
examples/notebooks/slider2d.ipynb
Files (4.7 MB)
Name Size
marcomusy/vedo-v2023.4.4.zip
md5:65f5ad17424855f31a0c14f15e4c99c2
4.7 MB Download
3,283
595
views
downloads
All versions This version
Views 3,28316
Downloads 5950
Data volume 11.5 GB0 Bytes
Unique views 2,62516
Unique downloads 2340

Share

Cite as