资源简介
Vtk,(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。Vtk是在面向对象原理的基础上设计和实现的,它的内核是用C++构建的,包含有大约250,000行代码,2000多个类,还包含有几个转换界面,因此也可以自由的通过Java,Tcl/Tk和Python各种语言使用vtk。
代码片段和文件信息
“““
Common utilities for all of the vtkPiston python tests.
“““
import sys
import vtk
def parseArgs():
argv = sys.argv
result = {};
stripped_args = []
for i in range(0 len(argv)):
if argv[i] == ‘--save_data‘:
result[“SaveData“] = True
elif argv[i] == ‘--gpu_render‘:
result[“GPURender“] = True
elif argv[i] == ‘-I‘:
result[“Interactive“] = True
stripped_args.append(argv[i])
elif argv[i] == ‘--normalize‘:
result[“Normalize“] = True
else:
stripped_args.append(argv[i])
sys.argv = stripped_args
return result
def printDS(label id):
print label
print id.__this__
print id.GetClassName()
print id.GetBounds()
print id.GetNumberOfPoints()
print id.GetNumberOfCells()
numarrays = id.GetPointData().GetNumberOfArrays()
print “Number of Point arrays“ numarrays
for x in range(numarrays):
na = id.GetPointData().GetArray(x)
print na.GetName()
print na.GetDataType()
print na.GetNumberOfComponents()
print na.GetNumberOfTuples()
def printTDO(label id):
print label
print id.__this__
print id.GetClassName()
print id.GetReferredType()
print id.GetReferredData()
def writeFile(ifilter filename):
dsw = vtk.vtkDataSetWriter()
dsw.SetInputConnection(ifilter.GetOutputPort())
dsw.SetFileName(filename)
dsw.Write()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-01-28 16:35 VTK-7.0.0\
目录 0 2016-01-28 16:35 VTK-7.0.0\Accelerators\
目录 0 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\
文件 6486 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\CMakeLists.txt
文件 2114 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\LICENSE.txt
目录 0 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\Testing\
目录 0 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\Testing\Cxx\
文件 182 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\Testing\Cxx\CMakeLists.txt
文件 2812 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\Testing\Cxx\TestDaxMarchingCubes.cxx
文件 3350 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\Testing\Cxx\TestDaxThreshold.cxx
文件 2849 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\Testing\Cxx\TestDaxThreshold2.cxx
目录 0 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\Testing\Data\
目录 0 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\Testing\Data\ba
文件 34 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\Testing\Data\ba
文件 34 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\Testing\Data\ba
文件 34 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\Testing\Data\ba
文件 34 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\Testing\Data\ba
目录 0 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\daxToVtk\
文件 2503 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\daxToVtk\CellTypeToType.h
文件 9000 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\daxToVtk\DataSetConverters.h
文件 460 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\module.cmake
文件 1544 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\vtkDaxConfig.h.in
文件 3145 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\vtkDaxContour.cxx
文件 1411 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\vtkDaxContour.h
文件 697 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\vtkDaxContourImpl.cu
文件 697 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\vtkDaxContourImpl.cxx
文件 5133 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\vtkDaxContourImpl.h
文件 1657 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\vtkDaxDetailCommon.h
文件 2824 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\vtkDaxThreshold.cxx
文件 1424 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\vtkDaxThreshold.h
文件 699 2016-01-28 16:35 VTK-7.0.0\Accelerators\Dax\vtkDaxThresholdImpl.cu
............此处省略16913个文件信息
- 上一篇:windowbuilder插件包
- 下一篇:基于android平台的校园app代码
评论
共有 条评论