2012年12月18日

摘要: 收缩构成一个任意的数据集的单元格vtkShrinkFilter 收缩构成对其质心任意数据集的单元格。单元格点的平均位置作为计算单元的质心。萎缩中断开另一个单元格的结果。此筛选器的输出是的一般数据集类型 vtkUnstructuredGrid。警告:它是可能打开细胞里面翻出来,或在特殊情况下造成自我交集。例子:#-*- coding: UTF-8 -*-#-------------------------------------------------------------------------------# Name: 模块2# Purpose:## Author: ... 阅读全文
posted @ 2012-12-18 21:04 |残阳|露 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: vtkTransform描述通过一个 4 × 4 矩阵的线性变换VtkTransform 可以用于描述线性的完整范围 (也称为仿射) 坐标转换在三个维度,内部表示为 4 x 4 齐次变换矩阵。当您创建新的 vtkTransform 时,它总是初始化为标识转换。SetInput() 方法允许您设置另一种转换,替换身份转换。有一个管道机制来确保当修改输入,则当前转换将相应更新。这种管道机制也支持由 Concatenate() 方法。在 PostMultiply 模式下,额外的转换将由当前矩阵表示任何转换之后发生。此类执行所有业务在右手坐标系中用右手旋转。剩下的一些图形库使用左手坐标系统和 阅读全文
posted @ 2012-12-18 20:35 |残阳|露 阅读(3599) 评论(0) 推荐(0) 编辑

2012年12月16日

摘要: 例子:#-*- coding: UTF-8 -*-#-------------------------------------------------------------------------------# Name: 模块mainFrame# Purpose: 应用程序的主界面## Author: ankier## Created: 16-12-2012# Copyright: (c) ankier 2012# Licence: <your licence>#--------------------------------------... 阅读全文
posted @ 2012-12-16 21:07 |残阳|露 阅读(1077) 评论(0) 推荐(0) 编辑

2012年12月13日

摘要: vtkRotationalExtrusionFilter 是一个建模筛选器。它采用多边形数据作为输入,并生成输出的多边形数据。输入数据集是围绕 z 轴扫描出来的,以创建新的多边形基元。这些基元构成一个"裙边"或扫掠的曲面。例如,扫描一个线作为输入数据,环绕z轴扫描一圈就创建圆环的多边形的数据。此筛选器有许多参数可以设置。您可以控制是否 2D 对象 (即,多边形或三角地带) 的扫描上铺的生成几何通过"旋盖"的实例变量。另外,您可以控制旋转,角度和旋转以及是否执行沿 z 轴的平移。(平移是以创建类似"弹簧"的螺旋样式模型非常有用)。您还可 阅读全文
posted @ 2012-12-13 18:38 |残阳|露 阅读(1041) 评论(0) 推荐(0) 编辑

2012年12月11日

摘要: vtkTexturedSphereSource创建一个中心点在原点球体的。在两个(φ)的纬度和经度(θ)方向上,可以分别设定分辨率(多边形离散化)。它也可以通过指定部分领域最大φ和θ波的角度,创建半球体。基本方法:SetRadius(20) 设置球体直径SetThetaResolution(40) 设置维度上的分辨率 SetPhiResolution(40)设置经度上的分辨率SetTheta(100)设置最大的经度角SetPhi(10)设置最大的维度角例子:#-*- coding: UTF-8 -*-#--------------------------------------------.. 阅读全文
posted @ 2012-12-11 20:10 |残阳|露 阅读(1727) 评论(0) 推荐(0) 编辑
摘要: vtkTextSource 转换一个字符串成poly data。基本方法:SetText('Hello, welcome') 设置显示的文本内容SetForegroundColor(0.1, 1.0, 0.5) 设置文本的颜色etBackgroundColor(1.0, 0, 1.0) 设置文本的背景色例子:#-*- coding: UTF-8 -*-#-------------------------------------------------------------------------------# Name: 模块2# Purpose:## Author: ... 阅读全文
posted @ 2012-12-11 19:47 |残阳|露 阅读(1781) 评论(0) 推荐(0) 编辑
摘要: vtkSuperquadricSource创建以原点为中心的多边形超二次曲面,可以设置尺寸。可以设置两个(φ)的纬度和经度(θ)方向的分辨率(多边形离散化)。浑圆度参数(纬度浑圆度和经度浑圆度)控制超二次曲面的形状。环形布尔值控制是否产生环形的超二次曲面。如果是的话,厚度参数控制的厚度的环形:0是最薄的环形,和1具有最小尺寸的孔。缩放尺度参数允许超二次曲面,在x,y,和z(在任何情况下,正确地生成法线向量)进行缩放。 尺寸参数控制的超二次曲面的size。原理是基于“刚性基于物理的超二次曲面”,AH巴尔,在“图形宝石III”,大卫柯克,编,科学出版社,1992年。基本方法: SetCenter. 阅读全文
posted @ 2012-12-11 09:13 |残阳|露 阅读(892) 评论(0) 推荐(0) 编辑

2012年12月10日

摘要: vtkPointSource用来创建围绕特定中心点,特定直径的和特定数量点集合组成的球体。默认点是随机分布在球体里面。也可以生产的点只分布在球面上。基本用法:SetRadius()设置球体半径SetCenter()设置球体中心点SetNumberOfPoints()设置球中的点的个数SetDistributionToUniform()设置点的分布在球体内SetDistributionToShell()设置点分布在球面上。例子:#-*- coding: UTF-8 -*-#-------------------------------------------------------------- 阅读全文
posted @ 2012-12-10 21:21 |残阳|露 阅读(1913) 评论(0) 推荐(0) 编辑
摘要: vtkPlaneSource创建一个平面的四边形的数组。vtkPlaneSource创建一个m×n阵列表示的一个平面上的四边形。改平面指通过指定一个起点,然后和其他两个点,定义了两个轴的向量。这两个向量不一定是正交的,但是必须不平行的一个四边形。 可以控制的ivars XResolution和YResolution来调节平面的分辨率(即,细分数)。缺省情况下,平面的中心在原点并垂直于z轴,长度为1和分辨率设置为1的宽度和高度。有三种方便的方法,让您可以轻松设置平面。第一,SetNormal(),允许指定平面的法向量。沿着法向量旋转平面。第二,SetCenter(),平移到指定的中心点 阅读全文
posted @ 2012-12-10 19:03 |残阳|露 阅读(3420) 评论(0) 推荐(0) 编辑

2012年12月8日

摘要: vtkOutlineSource创建一个线框的形状盒子。通过SetBounds()方法可以设置边界盒的长高宽。通过SetCorners()方法可以设置边角的弧度形状。例子:#-*- coding: UTF-8 -*-#-------------------------------------------------------------------------------# Name: outlineActorFactory package# Purpose: 通过两个点,创建一条直线## Author: ankier## Created: 08-12... 阅读全文
posted @ 2012-12-08 15:08 |残阳|露 阅读(1072) 评论(0) 推荐(0) 编辑

导航