如何解决colab 正在崩溃 VTK renderWindow.Render()
我正在尝试在 colab
中使用 vtk
我使用最简单的 vtk 代码(例如 circle)进行的测试每次都会导致内核崩溃并出现未知错误。
我追溯了代码工作的行,直到以下行:renderWindow.Render()
有没有人有过vtk在谷歌协作中是否正常运行的经验? 以下是 vtk 网站上示例的完整代码:
#!/usr/bin/env python
import vtk
def main():
colors = vtk.vtkNamedColors()
# Create a circle
polygonSource = vtk.vtkRegularPolygonSource()
# Comment this line to generate a disk instead of a circle.
polygonSource.GeneratePolygonOff()
polygonSource.SetNumberOfSides(50)
polygonSource.SetRadius(5.0)
polygonSource.SetCenter(0.0,0.0,0.0)
# Visualize
mapper = vtk.vtkPolyDataMapper()
mapper.SetInputConnection(polygonSource.GetOutputPort())
actor = vtk.vtkActor()
actor.SetMapper(mapper)
actor.GetProperty().SetColor(colors.GetColor3d('Cornsilk'))
renderer = vtk.vtkRenderer()
renderWindow = vtk.vtkRenderWindow()
renderWindow.SetWindowName("Circle")
renderWindow.AddRenderer(renderer)
renderWindowInteractor = vtk.vtkRenderWindowInteractor()
renderWindowInteractor.SetRenderWindow(renderWindow)
renderer.AddActor(actor)
renderer.SetBackground(colors.GetColor3d('DarkGreen'))
renderWindow.SetWindowName('Circle')
renderWindow.Render()
renderWindowInteractor.Start()
if __name__ == '__main__':
main()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。