zoukankan      html  css  js  c++  java
  • 科学计算三维可视化---TVTK入门(安装与测试)

    推文:http://docs.huihoo.com/scipy/scipy-zh-cn/tvtk_intro.html

    推文:http://code.enthought.com/pages/mayavi-project.html

    资源下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/

    获取内容

    TVTK库如何创建一个三维数据源,加载数据源,并对其三维可视化的过程,以及TVTK库管线。
    实现3个实例:矢量数据的三维可视化,标量数据的三维可视化,空间数据轮廓线可视化

    TVTK库的了解

    Vtk,(visualization toolkit)是一个开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化。Vtk是在面向对象原理的基础上设计和实现的,它的内核是用C++构建的,包含有大约250,000行代码,2000多个类,还包含有几个转换界面,因此也可以自由的通过Java,Tcl/Tk和Python各种语言使用vtk。
    TVTK模块(也称为TVTK)提供了VTK的启用特征的版本。TVTK对象环绕VTK对象,但另外支持特征,并提供方便的Python API。TVTK主要在纯Python中实现(除了一个小的扩展模块)。这是一个当前特征列表。

    安装

    在资源下载网站获取安装包  #或者豆瓣源pip3 install -i https://pypi.douban.com/simple/ vtk
    VTK    >pip3 install VTK-7.1.1-cp35-cp35m-win_amd64.whl
    numpy   >pip3 install numpy‑1.14.5+mkl‑cp35‑cp35m‑win_amd64.whl
    traits  >pip3 install traits-4.6.0-cp36-cp36m-win_amd64.whl
    mayavi  >pip3 install mayavi-4.5.0+vtk71-cp35-cp35m-win_amd64.whl
    PyQt4   >pip3 install PyQt4-4.11.4-cp35-cp35m-win_amd64.whl

     测试

    >>> from tvtk.tools import tvtk_doc  #导入帮助文档
    >>> tvtk_doc.main()  #显示帮助文档

    >>> from tvtk.api import tvtk  #导入TVTK库
    >>> s = tvtk.CubeSource(x_length=1.0,y_length=2.0,z_length=3.0)  #创建长方体数据源
    >>> print(s)
    vtkCubeSource (00000000004D4FC0)
      Debug: Off
      Modified Time: 1903583
      Reference Count: 2
      Registered Events:
        Registered Observers:
          vtkObserver (000000000D7E0EE0)
            Event: 33
            EventName: ModifiedEvent
            Command: 00000000121045F0
            Priority: 0
            Tag: 1
      Executive: 000000000D5E32D0
      ErrorCode: No error
      Information: 0000000000481710
      AbortExecute: Off
      Progress: 0
      Progress Text: (None)
      X Length: 1
      Y Length: 2
      Z Length: 3
      Center: (0, 0, 0)
      Output Points Precision: 0

     vtk在线文档:https://www.vtk.org/doc/nightly/html/annotated.html

     

  • 相关阅读:
    Java泛型【转】
    沉着
    selenium 自动化测试面试题及答案
    50道JAVA基础编程练习题
    50道JAVA基础编程练习题
    Kibana+Logstash+Elasticsearch 日志查询系统
    Java中this和super的用法总结
    Tensorflow官方文档中文版——第二章(瞎奖杯写)
    LATEX ——WinEdt 破解
    超参数优化
  • 原文地址:https://www.cnblogs.com/ssyfj/p/9298391.html
Copyright © 2011-2022 走看看