提纲
实体模型的三类表示
多边形表面模型
扫描表示
实体模型的三类表示
1.边界表示:
可以分为多边形表面模型和扫描表示两种
2.构造实体几何表示(Constructive Solid Geometry,CSG)它将实体表示成立方体,长方体,圆锥体等基本体素的组合,可以采用并、交、差等运算构造新的形体。
3.空间分割表示(space-partitioning),用来表述物体内部性质,将包含一物体的空间区域划分成一组小的,非重叠的,连续实体(通常是立方体)
多边形表面模型
多边形表面模型是最常用的边界表示。数据结构包括几何信息相关的顶点表、边表和多边形表。以及拓普信息,将边表扩充成指向面表和顶点表的指针。可以构造出翼边结构表示。同时除了几何信息和拓普信息还需要用属性表存储多边形面的属性,指明透明度、材质和纹理特征。
多边形网格
扫描表示
定义:
将空间中的一个点、一条边、或一个面沿某一条路径扫描时,所形成的轨迹将定义一个一维二维或三维的实体。
包含两个要素:
1.做扫描运动的基本图形
2.扫描运动的方式
扫描运动的方式:
旋转扫描
可以生成一个轴对称物体
非圆形路径扫描
广义扫描法
沿扫描路径变化剖面的大小和方向