第十讲三维形体的表示 表示形体的两种模型 实体的定义 正则集合运算 特征表示 ·空间分割表示 推移表示 ·边界表示 构造实体几何表示 不规则形体的建模方法 L系统 北大计算机系多媒体与人机交互
北大计算机系多媒体与人机交互 1 第十讲 三维形体的表示 • 表示形体的两种模型 • 实体的定义 • 正则集合运算 • 特征表示 • 空间分割表示 • 推移表示 • 边界表示 • 构造实体几何表示 • 不规则形体的建模方法 • L系统
表示形体的两种模型(14) 数据模型 完全以数据描述 例如 用以8个顶点表示的立方体 以中心点和半径表示的球 以数据文件的形式存在 包括--特征表示、空间分割表示、推移表示、边界 表示、构造实体几何表示等 进一步分为 线框模型 将形体表示成一组轮廓线的集合 简单、处理速度快 与形体之间不存在一一对应关系,是真实物体的高度抽象,不适合 真实感显示 北大计算机系多媒体与人机交互 2
北大计算机系多媒体与人机交互 2 表示形体的两种模型(1/4) • 数据模型 – 完全以数据描述 – 例如 • 用以8个顶点表示的立方体 • 以中心点和半径表示的球 – 以数据文件的形式存在 – 包括----特征表示、空间分割表示、推移表示、边界 表示、构造实体几何表示等 – 进一步分为 • 线框模型 – 将形体表示成一组轮廓线的集合 – 简单、处理速度快 – 与形体之间不存在一一对应关系,是真实物体的高度抽象,不适合 真实感显示
表示形体的两种模型(2/4) 表面模型 将形体表示成一组表面的集合 形体与其表面一一对应,适合于真实感显示 北大计算机系多媒体与人机交互
北大计算机系多媒体与人机交互 3 表示形体的两种模型(2/4) • 表面模型 – 将形体表示成一组表面的集合 – 形体与其表面一一对应,适合于真实感显示
表示形体的两种模型(3/4) 实体模型 用来描述实体,主要用于 CAD/CAM 包含了描述一个实体所需的较多信息,如几何信 息、拓扑信息 过程模型 以一个过程和相应的控制参数描述 例如 用一些控制参数和一个生成规则描述的植物 以一个数据文件和一段代码的形式存在 包括-粒子系统、L系统、迭代函数系统等 北大计算机系多媒体与人机交互
北大计算机系多媒体与人机交互 4 表示形体的两种模型(3/4) – 实体模型 • 用来描述实体,主要用于CAD/CAM • 包含了描述一个实体所需的较多信息,如几何信 息、拓扑信息 • 过程模型 – 以一个过程和相应的控制参数描述 – 例如 • 用一些控制参数和一个生成规则描述的植物 – 以一个数据文件和一段代码的形式存在 – 包括----粒子系统、L系统、迭代函数系统等
表示形体的两种模型(4/4) 模型分类 形体表示 数据模型过程模型 线框模型表面模型实体模型 北大计算机系多媒体与人机交互
北大计算机系多媒体与人机交互 5 表示形体的两种模型(4/4) • 模型分类