pytransform3d.visualizer.Mesh#
- class pytransform3d.visualizer.Mesh(filename, A2B=array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), s=array([1., 1., 1.]), c=None, convex_hull=False)[source]#
Bases:
Artist
Mesh.
- Parameters:
- filenamestr
Path to mesh file
- A2Barray-like, shape (4, 4)
Center of the mesh
- sarray-like, shape (3,), optional (default: [1, 1, 1])
Scaling of the mesh that will be drawn
- carray-like, shape (n_vertices, 3) or (3,), optional (default: None)
Color(s)
- convex_hullbool, optional (default: False)
Compute convex hull of mesh.
- __init__(filename, A2B=array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), s=array([1., 1., 1.]), c=None, convex_hull=False)[source]#
Methods
__init__
(filename[, A2B, s, c, convex_hull])add_artist
(figure)Add artist to figure.
set_data
(A2B)Update data.
Attributes
Expose geometries.
- property geometries#
Expose geometries.
- Returns:
- geometrieslist
List of geometries that can be added to the visualizer.
- add_artist(figure)#
Add artist to figure.
- Parameters:
- figureFigure
Figure to which the artist will be added.