上一节课内容回顾内容摘要:
环境信息可视化 第三讲 VTK • 几何与体元的混合: VTK在一个场景中可以混合多个演员和体元进行绘制。 下例,多边形和体元混合在一起。 posReader=vtkPolyDataReader() (“”) posMapper=vtkPolyDataMapper() (()) posActor=vtkActor() ( posMapper ) ( posActor ) () 运行 环境信息可视化 第三讲 VTK • 2D数据绘制 除了 3D几何和体元数据 ,VTK能够可视化 2D数据,如几何 ,图像 ,和文本。 演员 ,映射器 ,和特性同样适用于 2D数据。 下例把 2D数据和 3D数据混合绘制。 vtkActor2D表示场景中的标题 , vtkTextMapper绘制文本数据 , vtkActor2D自动创建vtkProperty2D对象。 titleMapper=vtkTextMapper() (“This is a Pink Cube ”) ().SetJustificationToCentered() titleActor=vtkActor2D() ( titleMapper) ().SetColor( 1, 1, 0) pc=() () ( , ) (titleActor) () 运行 环境信息可视化 第三讲 VTK 2D数据常用于注记 ,VTK提供了一些对象,能够把多个 2D 演员和映射器组合成一个 2D演员。 例如 , vtkScalarBarActor 把文本和 2D多边形组合 成图例: scalarBar = vtkScalarBarActor() ( negColor ) (“Density”) sPC=() () (, ) ( scalarBar) () 运行 环境信息可视化 第三讲 VTK • 灯光 , 相机 VTK应用程序不需要显式创建 vtkLight 或 vtkCamera。 如果没有创建,系统会自动创建。 从绘制器可以修改位置、焦点以及视场等。 相机包含一些方法,通过它们可调整位置,旋转 等,如 Azimuth(),Elevation(),Roll(),Pitch(),and Yaw()。 cam=() ( ) ( ) () 运行 环境信息可视化 第三讲 VTK 灯光缺省是白光,位置和焦点缺省情况下和相机一致。 下例加入第二个光源,绿色。 light = vtkLight() ( , , ) ( , , ) ( , , ) ( ) (light) () 运行 环境信息可视化 第三讲 VTK ( 2) VTK可视化管道 VTK 数据处理管道把数据变换成可由图形子系统绘制的形式,或 变换成其它形式,以待管道的后续处理。 例如, 读入 离散点 ,通过三角化创建多边形,使用面绘制显示 mesh面等构成一个数据处理管道。 管道,也叫做可视化网络,通过连接处理对象和数据对象构成。 数据对象提供对数据的访问,处理对象 操作数据对象。 在实现上,连接通过 SetInput()/GetOutput()方法实施 : (()) Filters创建与它的输出类型一致的内部数据对象。 只有输出与输入类型匹配的连接能够成立。 上例中, bFilter的输出类型和 aFilter的输入类型必须一致。 类型检查可在编译时或运行时进行。 环境信息可视化 第三讲 VTK 环境信息可视化 第三讲 VTK 环境信息可视化 第三讲 VTK 环境信息可视化 第三讲 VTK 一旦管道构建起来, Filters则只有在内部状态改变了或它的输入数据改变了才能重新执行。 VTK 采用分布式隐含更新方法控制管道的运行。 每个对西那个管理一个内部时间标记,只有过时的对象才能重新运算。 环境信息可视化 第三讲 VTK • 数据对象: VTK一般把数据表示成场数据,数据集是带有拓扑和几何结构的数据对象。 除了结构,数据集还附带有属性数据。 属性数据包括:标量 ,矢量 ,张量 ,法向 ,纹理坐标 ,以及场数据。 环境信息可视化 第三讲 VTK 环境信息可视化 第三讲 VTK • 处理对象: VTK提供了数百个处理对象。 其中多数只处理一种数据类型(如图像处理对象 )。 一些处理对象如 vtkContourFilter 接受一种类型的数据输入,输出另一种类型的数据。 处理对象一般被称为 Filters。 VTK把处理对象分为三类:源处理对象 , 过滤器 ,和映射器。 源处理对象没有 VTK数据输入 ,但产生一到多个输出,如读入器。 过滤器接受一到多个输入,产生一到多个输出。 映射器是管道的终点 , 它或者和图形系统耦合在一起,或者把数据写到磁盘或另一管道。 环境信息可视化 第三讲 VTK 例子: 读取数字化的多边形数据 , 然后 简化 ,用 Laplacian 光滑减少面噪声 ,生成面法线 , 修饰表面: 读多边形数据 : Reader=vtkBYUReader() ( “ ”) 创建管道,由 decimator,smoother,和 normal generator组成。 Deci=vtkDecimatePro() (()) ( ) () Smoother=vtkSmoothPolyDataFilter() (()) 环境信息可视化 第三讲 VTK Normals=vtkPolyDataNormals() (()) ( 60 ) mapper = vtkPolyDataMapper() (()) fran = vtkActor() (mapper) ().SetColor( 1, , ) ptMask = vtkMaskPoints() (()) ( 10) () cone = vtkConeSource() ( 6) 环境信息可视化 第三讲 VTK Transform=vtkTransform() ( , , ) transformF =vtk。上一节课内容回顾
相关推荐
MP4格式要求用 )。 ❹ 单个文件的大小不超过 500M。 ❷ ❸ ❹ 打开“资源上传”页面,点击“ ”,在弹出的窗口中选择需要上传的文件, 在选择窗口中可单选或多选,如图。 选择好文件后,可在“资源上传”页面的“上传 文件列表”中显示出来。 这时候还可以点击该列表中的“取消”链接来取消该文件的上传,如 图。 图 图 该项资源只选取视频文件“议论文写作如何做到“有我”之思维篇
前 召開說明記者會。 → 上午 9→ 12時 、 下午 2→ 5時。 → 對於上市公司應代國外企業辦理之記者會,若國 外法令有時間限制之規定時,上市公司得配合國 外企業之時限同時對外辦理。 *例外 :有下列情事者,應於 收盤後 於 本公司 召開記者會。 23 *例外 : → 第七款 經董事會決議合併、撤銷合併、分割、收購 、股份受讓等情事者,應於 董事會決議後 赴本公司 召開說明記者會
的,应当分别提供相应证明。 三证合一、一照一码流程 —— 变更 信息采集 变更信息采集(仍使用变更登记界面 —— 已实行免填单,纳税人签章 ) 变更登记的几种类型(具体见附件 2) 由工商办理的变更登记 一般 的工商变更登记不需要到税务机关再次变更,征管系统可以通过联合登记机构接收数据。 特殊变更 1:经营范围。 经营范围变更涉及税种、经营项目变更的
夏季天气炎热,其父因思念其母无法入睡,他就用扇子扇凉枕席。 冬季天气寒,他先用身体暖热被褥,才让父亲上床休息。 “黄香扇枕温席”的故事就世代流传下来。 十八、 卧冰求鲤 • 王祥 ,琅琊人,生母早丧,继母朱氏多次在他父亲面前说他的坏话,使他失去父爱。 父母患病,他衣不解带侍候,继母想吃活鲤鱼,适值天寒地冻,他解开衣服卧在冰上,冰忽然自行融化,跃出两条鲤鱼。 继母食后,果然病愈。 •