znvis.visualizer package

Submodules

znvis.visualizer.visualizer module

ZnVis: A Zincwarecode package. License ——- This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v20.html SPDX-License-Identifier: EPL-2.0 Copyright Contributors to the Zincwarecode Project. Contact Information ——————- email: zincwarecode@gmail.com github: https://github.com/zincware web: https://zincwarecode.com/ Citation ——– If you use this module please cite us with:

Summary

Main visualizer class.

class znvis.visualizer.visualizer.Visualizer(particles: List[znvis.particle.particle.Particle], output_folder: Union[str, pathlib.Path] = './', frame_rate: int = 24, number_of_steps: Optional[int] = None, keep_frames: bool = False, bounding_box: Optional[znvis.bounding_objects.bounding_box.BoundingBox] = None, video_format: str = 'mp4')[source]

Bases: object

Main class to perform visualization.

Attributes
particleslist[znvis.Particle]

A list of particle objects to add to the visualizer.

appo3d.gui.Application.instance

An open3d application.

viso3d.visualization.O3DVisualizer

An open3d visualizer window

counterint

Internally stored counter to track which configuration is currently being viewed.

run_visualization()[source]

Run the visualization.

Returns
Launches the visualization.

Module contents

ZnVis: A Zincwarecode package. License ——- This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v20.html SPDX-License-Identifier: EPL-2.0 Copyright Contributors to the Zincwarecode Project. Contact Information ——————- email: zincwarecode@gmail.com github: https://github.com/zincware web: https://zincwarecode.com/ Citation ——– If you use this module please cite us with:

Summary

Module for the visualizer class.