VTK用户手册.pdf

所需积分/C币:38 2012-11-19 12:20:34 3.1MB PDF
收藏 收藏
举报

vtk用户手册中文全译文 真的很好,推荐给大家一起学习
用户手册 目录 系统概述 系统架构 图形模型 订视化模 创建应用程序 使用基础 创建一个简单的示例 使用交互功能 过滤器 控制相机 创相机 篇单的操作方法 控制观察方向 透视及正交投影 控制光源 控制场景中的物体( 指定物体的空间位置 物体的层次细 组装 使纹理 拾取 中的坐标系统 注释 特定绘图 颜色图例 绘制面图表 显小物体的边界尺 标识属性数挥 数据变换 可视化技术 可视化 类数据 颜色映泉 轮第是取 符号化 流线技犬 烷面 第页 用户手册 切制 数据合并 附加数据( 探查 为等值面外级着色 提取单元数据的子 提取毕元作为多边形数据 可视化多边形数据 于动创建 生成表面法线 多边形消减技术 平滑网格 截减数据 创建纹理坐标 可视化结构网格薮据集 手动创建结构化间格数据集 提取计算平面 付结构化格数据二次米样 可视化线性网数据 手动创建线性网格数据 是计算应 可视化非结构网格数据 手动创建水结构化网格数据 提取部分网格数据 捉取轮第值 可视化图像及三维体数据 数据发展历史 手动创建 数据 图像数据的二次采样 二维图像的三维显示 体绘制 个筒单的例子 为什么有多种体公闹技术 创 类 使分 使历 类设定透奶度和颜色值 使历 控制所影 创 块别器 切割体数据 影体数据 用射线投射法进行体绘制 二维纹望射法体绘 第页 用户手册 数据接口对象 数据数组 数据集对象 数据接口 类的数据接口 的数据接口 的数据接凵 的数据接口 建立模型 隐模型 定义原历数 对总函数米样 挤压 表面重构 三角网 高斯抛雪球 杂乱点集构建表面 与视窗系统交互 交互类型 交互方针 在 系统 屮使用进行交可 对象说明 对象结构图 基础象 元对象 数据集象 视化流水线象 源和象 过滤器 映射器 图形利象 体绘制 图像处理对象 会制行象 拾伙对象 交换对象层执图 过滤器 源对象 图橡过滤器 可视化过滤器 欣射器象 角色利象 第页 用户手册 可视化流水线 概述 数据可视化小例 功能模型 化模型 对象模型 可视化流水线 数据付象 过程矿象 流水线拓扑结构 流水线的连接 循环机制 流水线执行 数据接口 综合应用 总含控制执行 多粉入输出 可视化流水线示例 筒单球体 弯曲球体 符号化处理 总藏球体 基本数据表达 可视化数据的特点 数据对象 数据集 单元 属性数据 数据集可视化 数据集关型 数据可视化方法 功能算法 概述 标量算法 颜色射 提取轮第 标量数据的确定 矢量算法 方向线和方向符号 交形 位移绘制 时间动画 第页 用户手册 流线 模型算法 源对象 总所数 隐八建模 符号化 易切 综合应用 过程象没计 颜色做射 总函数 是现轮 易切 符化 线 抽象过滤器 第页 用户手册 1系统概述 本章的主要目的对ⅥTK系统进行概括性的介绍,并且提供了一些基本的信息,让用户能 用各和开发语言(C++、TCL、Java、 Python)创建应用程序,在本章开始的时候,主要介绍 VTK系统的基本概念和对象模型,在本章的最后,用一些示例程序说明如何用ⅥTK构建应用 系统。 1.1系统架构 VTK系统主要由C+类库、解释包装层(对C-+类库进行包装,便于TCL、Java等语言 使用)两个基本子系统构成,见图3-1。 Interpreted Wrapper (Tcl. Java, Python 图11VTK组成 采用这种架构的优势是我们能使用语言建立高效的算法,用其他的脚本语言(如 )可以进行快速的开发,当然,如果精通,也可以用语言建立应用程 序 是一个基于血向对象的系统,提高开发效率的关键因素是建立一个好的、易 于理解的、优化的对象模型,我们根据对象模型,很容易把各种对象组合起来,构建应用程 序,在本于册中我们尽量提供一些对用户有帮助的示例程序,在示例程序中介绍如何应用对 象构建可视化程序,最好的办法是用户可以通过示例代码或网站获取更多的对象功能 描述信息。 在本章的剩下部分,介纽构成系统的两种对象模型:图形模型和可视化模型,这 部分的内容相对来说,是比较高级的内容,建议你在看这部分内容时,多看示例程序的代码 用户手册 1.1.1图形模型 VTK图形模型由以下核心类组成。 Ⅴ trActor、 traCtor2D、 vtkvolume Ⅴ tkLight vtkcamera vtkProperty, vtkProperty 2D vtkMaper, vtkMapper2D- vtkAbstract Mapper的子类 ● vtkTransform vtklookupTable, vtkColorlransferFunction- vtkscalarstocolors的了类 tkRender v tkRenderwindow vtkRenderWindowInteractor 注意:这里并不是一个完整的包含所有类的列表,只是列出了最常用的类。 Props表示在场景中能“看到”的东西(如场景中的地形、山脉、人物、花草等),如果 Props是 vtkProp3D类型,它能操作3D,如果 Props是 vtkProp2D类型,它能表现2D数据 Props不能直接表现几何数据,在VTK中用 Mapper表现几何数据, Props能够引用 Property (属性)对象, Property对象能够控制Pros的外观(如颜色、灯光、显示模式等),在 Actors、 Volumes类中也有一个控制 Props位置、方向的内部变换对象( vtkTrans form), vtkActor 是 vtkProper3D的一个子类 Lights( vtklight)是用于表现和处理光线的, Lights只用于三维,在二维中我们不使 用光线。 相机类( )在绘制过程中,用相机类控制被绘制到场景中的物体的数量,相 机类提供了一些方法控制相机的位置,同时相机类也控制透视投影和立体观察。 映射器类( )经常和查找表类( )一起对几何体进行变换和绘 制,该类也是图形模型和可视化流水线之间的接口。 查找表类 )和颜色变换类( )是 类的子类,主要为映射的数据赋予不同的颜色。 绘制类( )和绘制窗口类( )管理图形引擎和计算机窗口 系统之间的接口,绘制窗口是绘制图形的显示区域,多个绘制图形也许显示在一个绘制窗口 用户手册 中,但是,用户可以同时创建多个绘制窗口,绘制数据在绘訇窗口显示的区域被称为视口, 一个绘制窗凵可以同时有多个视凵 旦在绘制窗∏中绘制了图形对象,你就有了与图形对象交互的机会,提供了多个 法来与照场对象交其虫的个类恳 vtk Renderwindowlnteracto这是个操练相机 对象和拾取工具的类,调用用户定义方法,进入/退出立体视角,并且修改 Actor的一些属 性 上述的许多对象均有子类,例如, vtkAssembly、 vtkFollower和 vtklodactor都是 traCtor的子类, vtkAssembly类用于将多个角色对象相互组合,构成一个复杂的对象实体, vtkFollower是一个用于总是面对一个特定 camera(对布告板和文字非常有用)的演示 者, vtklodactor类用于在不同的层次表现物体细节的程度。 1.1.2可视化模型 图形模型的主要作用是用图形措述几何体构成的场景,可视化流水线的主要作用是把几 何数据(如立方体的顶点坐标)转换成图形数据和负责构建几何体,ⅥTK使用数据流的方式 把几何体数据转换成图形数据,主要有两个基本类和数据转换相关,它们是: vtkDataob ject 数据对象表达各种类型的数据, vtkDataobject可以被看作是个二进制大块(blob) 数据,结构化的数据可以被认为是一个数据集( dataset)( vtkDataset类)。 (a)Image Data (b) Rectilinear Grid (vtkImage Data (vtk Rectilinear grid 图12ⅥTK支持的数据对象

...展开详情
试读 127P VTK用户手册.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
fssq2011 可以下载,要是有视频就好了
2013-05-17
回复
关注 私信 TA的资源
上传资源赚积分,得勋章
最新推荐
VTK用户手册.pdf 38积分/C币 立即下载
1/127
VTK用户手册.pdf第1页
VTK用户手册.pdf第2页
VTK用户手册.pdf第3页
VTK用户手册.pdf第4页
VTK用户手册.pdf第5页
VTK用户手册.pdf第6页
VTK用户手册.pdf第7页
VTK用户手册.pdf第8页
VTK用户手册.pdf第9页
VTK用户手册.pdf第10页
VTK用户手册.pdf第11页
VTK用户手册.pdf第12页
VTK用户手册.pdf第13页
VTK用户手册.pdf第14页
VTK用户手册.pdf第15页
VTK用户手册.pdf第16页
VTK用户手册.pdf第17页
VTK用户手册.pdf第18页
VTK用户手册.pdf第19页
VTK用户手册.pdf第20页

试读结束, 可继续阅读

38积分/C币 立即下载 >