VTK-6.1.0.zip


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.0Accelerators
     目录           0  2014-01-22 10:58  VTK-6.1.0AcceleratorsDax
     文件        4601  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxCMakeLists.txt
     文件        2114  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxLICENSE.txt
     目录           0  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxTesting
     目录           0  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxTestingCxx
     文件         154  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxTestingCxxCMakeLists.txt
     文件        2767  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxTestingCxxTestDaxMarchingCubes.cxx
     文件        3350  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxTestingCxxTestDaxThreshold.cxx
     文件        2308  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxTestingCxxTestDaxThreshold2.cxx
     目录           0  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxTestingData
     目录           0  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxTestingDataaseline
     文件          34  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxTestingDataaselineTestDaxMarchingCubes.png.md5
     文件          34  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxTestingDataaselineTestDaxThreshold.png.md5
     文件          34  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxTestingDataaselineTestDaxThreshold2.png.md5
     文件          34  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxTestingDataaselineTestDaxThreshold2_1.png.md5
     目录           0  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxdaxToVtk
     文件        2503  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxdaxToVtkCellTypeToType.h
     文件        8929  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxdaxToVtkDataSetConverters.h
     文件         352  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxmodule.cmake
     文件        1550  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxvtkDaxConfig.h.in
     文件        1661  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxvtkDaxDetailCommon.h
     文件        2750  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxvtkDaxMarchingCubes.cxx
     文件        1481  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxvtkDaxMarchingCubes.h
     文件         703  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxvtkDaxMarchingCubesImpl.cu
     文件         703  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxvtkDaxMarchingCubesImpl.cxx
     文件        4724  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxvtkDaxMarchingCubesImpl.h
     文件        2532  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxvtkDaxobjectFactory.h
     文件        2638  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxvtkDaxThreshold.cxx
     文件        1430  2014-01-22 10:58  VTK-6.1.0AcceleratorsDaxvtkDaxThreshold.h
............此处省略15108个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)