资源简介
Vtk(visualization toolkit)是一个开放资源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。Vtk是在面向对象原理的基础上设计和实现的,它的内核是用C++构建的,包含有大约250,000行代码,2000多个类,还包含有几个转换界面,因此也可以自由的通过Java,Tcl/Tk和Python各种语言使用vtk。 Vtk几乎可以在任何一个基于Unix的平台上操作,以及Windows 95/98/NT/2000/XP。
代码片段和文件信息
“““
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 2014-01-22 10:58 VTK-6.1.0\
目录 0 2014-01-22 10:58 VTK-6.1.0\Accelerators\
目录 0 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\
文件 4601 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\CMakeLists.txt
文件 2114 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\LICENSE.txt
目录 0 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\Testing\
目录 0 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\Testing\Cxx\
文件 154 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\Testing\Cxx\CMakeLists.txt
文件 2767 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\Testing\Cxx\TestDaxMarchingCubes.cxx
文件 3350 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\Testing\Cxx\TestDaxThreshold.cxx
文件 2308 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\Testing\Cxx\TestDaxThreshold2.cxx
目录 0 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\Testing\Data\
目录 0 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\Testing\Data\ba
文件 34 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\Testing\Data\ba
文件 34 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\Testing\Data\ba
文件 34 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\Testing\Data\ba
文件 34 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\Testing\Data\ba
目录 0 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\daxToVtk\
文件 2503 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\daxToVtk\CellTypeToType.h
文件 8929 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\daxToVtk\DataSetConverters.h
文件 352 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\module.cmake
文件 1550 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\vtkDaxConfig.h.in
文件 1661 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\vtkDaxDetailCommon.h
文件 2750 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\vtkDaxMarchingCubes.cxx
文件 1481 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\vtkDaxMarchingCubes.h
文件 703 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\vtkDaxMarchingCubesImpl.cu
文件 703 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\vtkDaxMarchingCubesImpl.cxx
文件 4724 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\vtkDaxMarchingCubesImpl.h
文件 2532 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\vtkDaxob
文件 2638 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\vtkDaxThreshold.cxx
文件 1430 2014-01-22 10:58 VTK-6.1.0\Accelerators\Dax\vtkDaxThreshold.h
............此处省略15108个文件信息
- 上一篇:Ureport 2 第三方资源库
- 下一篇:Java程序员面试指南 pdf
评论
共有 条评论