VTK-Python
genispan
金色印象
展开
-
VTK-Python 1. 绘制立方体
#!/usr/bin/env python# This is (almost) a direct C++ to Python transliteration of# <VTK-root>/Examples/DataManipulation/Cxx/Cube.cxx from the VTK# source distribution, which "shows how to ma...原创 2018-03-16 16:12:56 · 3719 阅读 · 1 评论 -
VTK-Python 2. 绘制直线
#!/usr/bin/env pythonimport vtk# 绘制通用方法def myshow(linepolydata): # Now we'll look at it. lineMapper = vtk.vtkPolyDataMapper() if vtk.VTK_MAJOR_VERSION <= 5: lineMapper.Set...原创 2018-03-16 17:22:32 · 1040 阅读 · 0 评论 -
VTK-Python 3. 绘制圆柱体
#!/usr/bin/env pythonimport vtk# 参考的C++版本源码及解释 感谢原作者# http://blog.csdn.net/www_doling_net/article/details/8536376def main(): cylinder = vtk.vtkCylinderSource() cylinder.SetHeight(3.0) # ...原创 2018-03-16 18:24:22 · 3064 阅读 · 0 评论 -
VTK-Python 4. 从文件读取STL数据
#!/usr/bin/env pythonimport vtkdef main(): # create data mannualy # cylinder = vtk.vtkCylinderSource() # cylinder.SetHeight(3.0) # 设置柱体的高 # cylinder.SetRadius(1.0) # 设置柱体横截面的半径 ...原创 2018-03-17 17:24:38 · 7634 阅读 · 8 评论 -
VTK-Python 5. 为数据添加过滤器
#!/usr/bin/env pythonimport vtkdef main(): # create data manually # cylinder = vtk.vtkCylinderSource() # cylinder.SetHeight(3.0) # 设置柱体的高 # cylinder.SetRadius(1.0) # 设置柱体横截面的半径 ...原创 2018-03-17 17:44:12 · 693 阅读 · 0 评论 -
VTK-Python 8. 德洛内三角形网
#!/usr/bin/pythonimport vtkimport randompoints = vtk.vtkPoints()# 随机生成一些列的点# random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。# 以下偏移值-0.25<=n<=0.25for x in...转载 2018-03-29 19:40:59 · 2144 阅读 · 0 评论 -
VTK-Python 6. 添加坐标系
参考VTK pyton的例子#!/usr/bin/env pythonimport vtkdef main(): colors = vtk.vtkNamedColors() # create a Sphere sphereSource = vtk.vtkSphereSource() sphereSource.SetCenter(0.0, 0.0, 0.0...转载 2018-03-27 19:47:13 · 2222 阅读 · 0 评论 -
VTK-Python 7. Grid使用和布局
#!/usr/bin/env pythonimport vtk# 这个示例主要用于将不同的图像对象显示到指定的Grid中def main(): colors = vtk.vtkNamedColors() # Set the background color. colors.SetColor("BkgColor", [51, 77, 102, 255]) ...转载 2018-03-27 20:20:40 · 1089 阅读 · 0 评论 -
VTK-Python 9 读取CT slice文件,并显示三维图像
#!/usr/bin/env pythonimport vtkaRenderer = vtk.vtkRenderer();renWin = vtk.vtkRenderWindow();renWin.AddRenderer(aRenderer);iren = vtk.vtkRenderWindowInteractor();iren.SetRenderWindow(renWin);...原创 2018-04-18 20:45:36 · 6780 阅读 · 2 评论