• 大小: 39.38MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-17
  • 语言: Java
  • 标签: VTK  

资源简介

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\baseline\
     文件          34  2016-01-28 16:35  VTK-7.0.0\Accelerators\Dax\Testing\Data\baseline\TestDaxMarchingCubes.png.md5
     文件          34  2016-01-28 16:35  VTK-7.0.0\Accelerators\Dax\Testing\Data\baseline\TestDaxThreshold.png.md5
     文件          34  2016-01-28 16:35  VTK-7.0.0\Accelerators\Dax\Testing\Data\baseline\TestDaxThreshold2.png.md5
     文件          34  2016-01-28 16:35  VTK-7.0.0\Accelerators\Dax\Testing\Data\baseline\TestDaxThreshold2_1.png.md5
     目录           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个文件信息

评论

共有 条评论