Module simple_3dviz
Simple visualization of meshes using opengl with moderngl.
Expand source code
"""Simple visualization of meshes using opengl with moderngl."""
__maintainer__ = "Angelos Katharopoulos, Despoina Paschalidou"
__email__ = "angelos.katharopoulos@idiap.ch"
__url__ = "http://simple-3dviz.com"
__description__ = "simple-3dviz is a simple visualization library for 3D "
"data using Python and OpenGL."
__keywords__ = "graphics geometry 3D"
__license__ = "MIT"
__version__ = "0.2.1"
from .renderables import Mesh, TexturedMesh, Spherecloud, Lines
from .scenes import Scene
from .utils import render
Sub-modules
simple_3dviz.behaviours
-
Behaviours decouple the changes of a scene with the management of a scene (creation, rendering, etc.) …
simple_3dviz.io
-
Provide a common interface for loading mesh files or other useful files.
simple_3dviz.renderables
-
Renderables represent objects that can be rendered in a scene.
simple_3dviz.scenes
-
A scene defines the type of framebuffer to create and allows manipulation of the programs uniforms, such as the camera position and light.
simple_3dviz.scripts
-
The scripts module contains executable modules that provide simple utility scripts showcasing the abilities of simple_3dviz and allowing for the …
simple_3dviz.utils
simple_3dviz.window
-
Create a window with an attached scene that is rendered in real time.