pytransform3d.visualizer.Box#

class pytransform3d.visualizer.Box(size=array([1., 1., 1.]), A2B=array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), c=None)[source]#

Bases: Artist

Box.

Parameters:
sizearray-like, shape (3,), optional (default: [1, 1, 1])

Size of the box per dimension

A2Barray-like, shape (4, 4), optional (default: I)

Center of the box

carray-like, shape (3,), optional (default: None)

Color

__init__(size=array([1., 1., 1.]), A2B=array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), c=None)[source]#

Methods

__init__([size, A2B, c])

add_artist(figure)

Add artist to figure.

set_data(A2B)

Update data.

Attributes

geometries

Expose geometries.

set_data(A2B)[source]#

Update data.

Parameters:
A2Barray-like, shape (4, 4)

Center of the box.

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.

Examples using pytransform3d.visualizer.Box#

Add and Remove Artist

Add and Remove Artist