pip install vispy python import vispy.app from vispy.scene import SceneCanvas canvas = SceneCanvas(title='3D Visualization', keys='interactive', bgcolor='white', size=(800, 600)) view = canvas.central_widget.add_view() python vertices = [ [-1, -1, -1], # 0 [+1, -1, -1], # 1 [-1, +1, -1], # 2 [+1, +1, -1], # 3 [-1, -1, +1], # 4 [+1, -1, +1], # 5 [-1, +1, +1], # 6 [+1, +1, +1] # 7 ] faces = [ [0, 1, 3, 2], # front face [4, 5, 7, 6], # back face [0, 1, 5, 4], # bottom face [2, 3, 7, 6], # top face [0, 2, 6, 4], # left face [1, 3, 7, 5] # right face ] colors = [ [1, 0, 0, 1], # red [0, 1, 0, 1], # green [0, 0, 1, 1], # blue [1, 1, 0, 1], # yellow [1, 0, 1, 1], # magenta [0, 1, 1, 1] # cyan ] mesh = vispy.scene.visuals.Mesh(vertices=vertices, faces=faces, vertex_colors=colors) python view.add(mesh) python canvas.show() vispy.app.run() python import vispy.app from vispy.scene import SceneCanvas canvas = SceneCanvas(title='3D Visualization', keys='interactive', bgcolor='white', size=(800, 600)) view = canvas.central_widget.add_view() vertices = [ [-1, -1, -1], # 0 [+1, -1, -1], # 1 [-1, +1, -1], # 2 [+1, +1, -1], # 3 [-1, -1, +1], # 4 [+1, -1, +1], # 5 [-1, +1, +1], # 6 [+1, +1, +1] # 7 ] faces = [ [0, 1, 3, 2], # front face [4, 5, 7, 6], # back face [0, 1, 5, 4], # bottom face [2, 3, 7, 6], # top face [0, 2, 6, 4], # left face [1, 3, 7, 5] # right face ] colors = [ [1, 0, 0, 1], # red [0, 1, 0, 1], # green [0, 0, 1, 1], # blue [1, 1, 0, 1], # yellow [1, 0, 1, 1], # magenta [0, 1, 1, 1] # cyan ] mesh = vispy.scene.visuals.Mesh(vertices=vertices, faces=faces, vertex_colors=colors) view.add(mesh) canvas.show() vispy.app.run()


上一篇:
下一篇:
切换中文