学习VTK之路——基础篇(1)

一.VTK的数据类型:

A.图形模型对象(the Graphics Models)

1.渲染控制器:定义与设备无关的坐标计算方法,创建回执窗口。

2.渲染窗口(RenderWindow):其基类为vtkRenderWindow,管理设备上的显示窗口。

3.渲染器(Renderer):其基类为vtkRenderer,作为管理光源、相机和绘制对象等位置、属性等。

4.灯光(Light):VTK中的实现类为vtkLight。

5.照相机(Camera):VTK实现类为vtkCamera。

6.角色(Actor):vtkActor代表渲染场中的绘制对象实体,通过参数调节可以设置角色的位置方向,渲染特性(Property)、引用(renference)、纹理摄影(Texture)等属性。

7.属性(Property):实现类为vtkProperty。

8.映射(Mapper):vtkMapper指定了渲染数据和图形库中的基本图元之间的联系。

9.变换(Transform):vtkTransform是一个放置4*4变换矩阵的堆栈,可对这一堆栈进行各种操作。

B.可视化模型对象(the visualization Models)

    1.数据对象

a.多边形数据(vtkPolyData)

b.结构数据点(vtkStructurePoint)

c.非结构点数据(vtkUnStructurePoint)

d.非结构网格(vtkUnStructureGrid)

e.数据对象继承关系

2.过程对象

a.数据源(Source):vtkSource是所有数据源的基类。

b.过滤器(Filters):vtkFilter是各种Filter的基类。

c.映射(Mappers):vtkMapper是所有Mappers的基类。

d.数据流水线(data pipeline):

时间: 2024-11-05 18:51:21

学习VTK之路——基础篇(1)的相关文章

Linux运维之路 基础篇:Linux基础命令(一)

Linux运维之路 基础篇:Linux基础命令(一) Linux哲学宗旨: 一切皆文件:把几乎所有的资源,包括硬件设备都组织为文件 有众多单一的小程序组成,一个程序制实现一个功能,组成小程序完成复杂操作 尽量避免和用户交互:实现脚本编程,以自动完成某些功能 使用纯文本文件保存配置信息 终端:用户和主机交互时用到的设备 物理终端:直接接入的设备也叫控制台/dev/console 虚拟终端:附加在物理终端上虚拟出的,默认启动六个,Ctrl+Alt(F1~F6),系统启动时,默认启动虚拟终端1,启动终

python学习之路基础篇(第四篇)

一.课程内容回顾 1.python基础 2.基本数据类型  (str|list|dict|tuple) 3.将字符串“老男人”转换成utf-8 s = "老男人" ret = bytes(s,encoding="utf-8") print(ret) ret1 = bytes(s,encoding="gbk") print(ret1) #程序运行结果如下: b'\xe8\x80\x81\xe7\x94\xb7\xe4\xba\xba' b'\xc0

python学习之路基础篇(第七篇)

一.模块 configparser XML shutil zipfile 和 tarfile subprocess 二.面向对象 什么是面向对象 self是什么鬼 构造方法 面向对象的三大特性:封装,继承,多态 已经学习过的python内置类:str  list  tuple dict  set python自定义类 python单继承 python多继承

python学习之路基础篇(三)

一.简单回顾上次课程内容 主要内容:str|list|dict 类---对象 具体内容可以参考: http://www.cnblogs.com/wupeiqi/articles/5433925.htmlhttp://www.cnblogs.com/wupeiqi/articles/5444685.html 二.python后续学习方法:首先整理课程讲解内容到博客,然后再写作业 三.本次课程内容 1.数据类型-set 小结: 列表和集合set的区别(小知识点):列表:有序 可重复 可嵌套集合set

python学习之路基础篇(第五篇)

前四天课程回顾 1.python简介 2.python基本数据类型 类: int:整型 | str:字符串 | list:列表 |tuple:元组 |dict:字典 | set:集合 对象: li = [11,22,33] #列表的一个对象 s = "MoHan" #字符串的一个对象 3.函数式编程 4.装饰器 @装饰器函数名 def func(): pass 其中@装饰器函数名,程序执行到此,会进行如下三步操作: 1.将func当做参数进行传递给装饰器函数并执行 2.将装饰器函数的返

python学习之路——基础篇(3)模块(续)

re正则表达式.shutil.ConfigParser.xml 一.re 正则元字符和语法: 语法 说明 表达式 完全匹配字符 字符 一般字符 匹配自身 abc abc . 匹配除换行符"\n"外,任意一个字符 a.c abc \ 转义字符,将特殊字符转义为本身 a\.c a\\c a.c a\c [...] 匹配字符集任意一个字符,或者"-"表示一个集合范围 如:[a-zA-Z0-9]匹配范围中任意一个字符:或者[^] 匹配否定,对括号中的内容取反. [abc]e

Python学习之路基础篇--03Python基础+万恶的运算符

1 格式化输出% 用%s(用来表示str数据类型) 和 %d (用来表示int数据类型),如果要用%号的话,就要使用两个%%,这样即可输出. 2 初识编码 电脑的传输数据,储存都是用的 01010101 的方式 1 byte = 8 bit (即 1 字节 = 8 位) 1 KB = 1024 byte 1MB = 1024 KB 1 GB = 1024 MB 1 TB = 1024 GB ASCii码:一开始由美国人发明, 一共1 个字节, 8 位, 最初7 位即可,故最左边的一位为 0 un

Python学习之路基础篇--09Python基础,初识函数

函数可以分为内置函数 和 自定义函数.这次关注的主要是自定义函数.定义函数之后,就可以在任何需要它的地方调用. 1 返回值的重要性 返回值的3种情况 没有返回值 ---- 返回None 不定 return 只写 return :结束一个函数 return None ---- 不常用 只有一个返回值 可以返回任何数据类型 只要返回就可以接收到 如果一个函数中有多个return ,那么只执行第一个 返回多个值 用多个变量接收:有多少个返回值就用多少个变量接收 用一个变量接收:得到一个元组 2 参数

shell学习之正则表达式【基础篇】

什么是正则表达式: 是你定义的.linux工具用来过滤文本的模式模板.Linux工具(比如sed编辑器或gawk)能够在数据流向工具时对数据进行正则表达式模式匹配.如果数据匹配模式,它就会被接受并进一步处理.如果数据不匹配模式,它就会被过滤掉. |---> 匹配的数据 | 数据流--->正则表达式 ----- |                                    | |---> 不匹配的数据 正则表达式用来在文件中匹配符合条件的字符串,正则包含匹配.Grep.awk.