Display a CubeΒΆ

Simple use of SceneCanvas to display a cube with an arcball camera.

turntable box
import sys

from vispy import scene
from vispy.color import Color
canvas = scene.SceneCanvas(keys='interactive', size=(800, 600), show=True)

# Set up a viewbox to display the cube with interactive arcball
view = canvas.central_widget.add_view()
view.bgcolor = '#efefef'
view.camera = 'turntable'
view.padding = 100

color = Color("#3f51b5")

cube = scene.visuals.Box(1, 1, 1, color=color, edge_color="black",
                         parent=view.scene)
if __name__ == '__main__' and sys.flags.interactive == 0:
    canvas.app.run()

Total running time of the script: ( 0 minutes 0.749 seconds)

Gallery generated by Sphinx-Gallery