1
我想添加環境光到vispy網狀物。這裏是我用來渲染三角網格的代碼。添加環境光到vispy場景
meshdata = vispy.geometry.MeshData(vertices=r.vertices, faces=r.faces, vertex_colors=r.vColor)
canvas = scene.SceneCanvas(keys='interactive', size=(800, 600), show=True)
mesh = scene.visuals.Mesh(meshdata=meshdata, shading='smooth')
view = canvas.central_widget.add_view()
view.add(mesh)
view.bgcolor = '#efefef'
view.camera = TurntableCamera(azimuth=azimuth, elevation=elevation)
color = Color("#3f51b5")
axis = scene.visuals.XYZAxis(parent=view.scene)
if __name__ == '__main__' and sys.flags.interactive == 0:
canvas.app.run()
不知何故網格顯得很暗,我想添加環境光源。我怎樣才能做到這一點?我在網上搜索,似乎並不容易。我想開始使用python 3,所以試圖使用vispy而不是mayavi。任何幫助將不勝感激。