• 大小: 35.26MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-03
  • 语言: Java
  • 标签: vtk6.1.0  

资源简介

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\baseline\
     文件          34  2014-01-22 10:58  VTK-6.1.0\Accelerators\Dax\Testing\Data\baseline\TestDaxMarchingCubes.png.md5
     文件          34  2014-01-22 10:58  VTK-6.1.0\Accelerators\Dax\Testing\Data\baseline\TestDaxThreshold.png.md5
     文件          34  2014-01-22 10:58  VTK-6.1.0\Accelerators\Dax\Testing\Data\baseline\TestDaxThreshold2.png.md5
     文件          34  2014-01-22 10:58  VTK-6.1.0\Accelerators\Dax\Testing\Data\baseline\TestDaxThreshold2_1.png.md5
     目录           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\vtkDaxobjectFactory.h
     文件        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个文件信息

评论

共有 条评论

相关资源