capytaine.ui.vedo_animations module

class capytaine.ui.vedo_animations.Animation(*, loop_duration, fps=24)[source]

Bases: object

add_body(body, vertices_pressure=None, vertices_motion=None)[source]
add_free_surface(free_surface_mesh, vertices_elevation)[source]
run(camera=None, resolution=(800, 600), **kwargs)[source]
save(filename, camera=None, resolution=(800, 600), **kwargs)[source]
update(t)[source]
vedo = <module 'vedo' from '/home/runner/work/_temp/setup-uv-cache/archive-v0/5qRPcKhG1aeHwHzY/lib/python3.12/site-packages/vedo/__init__.py'>
class capytaine.ui.vedo_animations.AnimationComponent(mean_mesh: 'AbstractMesh', vedo_mesh: "'vedo.Mesh'", vertices_motion: 'Optional[np.ndarray]' = None, vertices_colors: 'Optional[np.ndarray]' = None, cmap: 'Optional[str]' = None, vmin: 'Optional[float]' = None, vmax: 'Optional[float]' = None)[source]

Bases: object

cmap: str | None = None
mean_mesh: AbstractMesh
vedo_mesh: vedo.Mesh
vertices_colors: np.ndarray | None = None
vertices_motion: np.ndarray | None = None
vmax: float | None = None
vmin: float | None = None