Published March 16, 2021
| Version 2021.0.2
Software
Open
marcomusy/vedo: 2021.0.2
Creators
- 1. EMBL
- 2. University of Salzburg
- 3. Freelance - RDBR
- 4. Codacy
- 5. @Kitware
- 6. ESSS
- 7. Tsinghua University
Description
vedo 2021.0.2
A new web page is avaialble! check it out at https://vedo.embl.es
- python2 is no more supported
- A dangerous bug in
mesh.closestPoint(returnIds=True)
has been fixed - Added interfaces and examples to libraries iminuit and pymeshlab
- variable
datadir
changed todataurl
- added
ipyvtk_simple
option for notebooks rendering
base.py
- method
addPos()
(obsolete but still valid) renamed toshift()
- added shortcut to input the opacity with syntax
mesh.color("blue", 0.5)
- arrays with name "Normals" are set as active normals automatically ( @theponpon )
- added keyword invert in
getTransform()
( @Tai-Hsien ) - added
deleteCells()
method
addons.py
- added mesh cutter with planes and spheres in addition to boxes ( @nantille )
- major revision of the
Axes
class. with new added feature like axes inversion, free rotations - keyword
xFlipText
disappeared as is now substituted byxLabelRotation
- Added
xyShift
to shift the whole cartesian plane along one axis ( @JGarrett7 ) - Axes can be flipped with their range with
xInverted
(caveat: this does not at all affect the world coordinate system!) - new class
LegendBox
to show a legend with icons
colors.py
vedo
is now independent of matplotlib for colormaps- added new bootstrap5 color scheme
(e.g.
c='red1', 'red2', ..., 'red9'
, or in short:c='r1', 'r2', ..., 'r9'
) Lower index means darker. - added
rgb2hex()
andhex2rgb()
functions - fixed bug on
printc()
and addedsettings.enablePrintColor
. #337
mesh.py
- fixed bug in
splitByConnectivity()
( @jsanchez679 ) - added method
addConnectivity()
to add a connectivity array to mesh points - added method
isClosed()
ti return if mesh is watertight (no holes)
plotter.py
- improved
resetcam
behaviour - passing camera no more empties the passed dictionary (thanks @icemtel )
verbose
keyword has been removed (as hard to maintain)- mouse clicking can now pick
Picture
not onlyMesh
- revised and improved callback functionality with
plotter.addCallback()
(see examplesmousehighlight
,mousehover
) - new way of creating a callback loop with a timer (thanks @nantille - see examples
timer_callback
)
picture.py
- attribute
picture.shape
holds the shape of the picture in pixels - added
gif
file reader to return a list ofPicture
objs. - added
clone()
method.
pointcloud.py
- added
fitCircle()
to fit a circle to a line in 3D. - added a revision of
self.densify()
. RemoveddensifyCloud()
. #338
pyplot.py
- a brand new function
fit()
to perform polynomial fitting to data with error bars in both x and y with correct estimation of error bands via bootstrap method (there are out there soo many wrong scripts in matplotlib!) - added
pyplot.matrix()
to plot numpy matrices (eg. correlation/covariance matrix) - various minor fixes
shapes.py
Spline
can control the easing, the density of points along the line.- support for closed splines.
Text2D
completely rewritten. Can now update it after creation (e.g.mytxt.text("test").color("g")
)
volume.py
- added
volume.shade()
which can beTrue
orFalse
. Disable by default (was previously enabled) to be used in conjunction withvolume.lighting()
to create a mesh-like rendering of the volume. (thanks to @nantille for debugging) - fixed example
interpolateVolume
(thanks @rafaelmarch3 )
vedo -r colorcubes
vedo -r cutter
vedo -r spline_ease
vedo -r gyroid
vedo -r align6
vedo -r colormap_list
vedo -r bloch
vedo -r slicePlane1
vedo -r slicePlane2
vedo -r pygmsh_cut
vedo -r mousehighlight
vedo -r mousehover
vedo -r line2mesh_quads
vedo -r line2mesh_tri
vedo -r pointsCutMesh2
vedo -r hoverLegend
vedo -r iminuit
vedo -r pymeshlab1
vedo -r timer_callback1
vedo -r timer_callback2
vedo -r fitCircle
vedo -r anim_lines
vedo -r earthquake_browser
vedo -r np_matrix
vedo -r customAxes2
vedo -r customAxes3
vedo -r glyphs3
vedo -r fitPolynomial1
vedo -r fitPolynomial2
vedo -r histo_gauss
vedo -r plot_polar
vedo -r densifycloud
vedo -r interpolateVolume
Files
marcomusy/vedo-2021.0.2.zip
Files
(11.5 MB)
Name | Size | Download all |
---|---|---|
md5:3caa7a05dcddf92cb69a14b30fbeb1d9
|
11.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/marcomusy/vedo/tree/2021.0.2 (URL)