表示形体的两种模型 过程模型 以一个过程和相应的控制参数描述 例如 用一些控制参数和一个生成规则描述的植物 以一个数据文件和一段代码的形式存在 包括—粒子系统、L系统、迭代函数系统等 浙江大学信息学院 计算机图形学
浙江大学信息学院 计算机图形学 表示形体的两种模型 • 过程模型 –以一个过程和相应的控制参数描述 –例如 • 用一些控制参数和一个生成规则描述的植物 –以一个数据文件和一段代码的形式存在 –包括----粒子系统、L系统、迭代函数系统等
表示形体的两种模型 红模型分类 形体表示 数据模型过程模型 线框模型表面模型实体模型 浙江大学信息学院 计算机图形学
浙江大学信息学院 计算机图形学 表示形体的两种模型 • 模型分类
实体的定义 ∞抽象带来的问题 计算机中表示的物体是无效的 不能够客观存在 为什么要求客观存在 CAD/CAM的需求 什么是客观存在(有效)一实体的定义 具有一定的形状 具有封闭的边界(表面) 内部连通 占据有限的空间 经过运算后,仍然是有效的物体 浙江大学信息学院 计算机图形学
浙江大学信息学院 计算机图形学 实体的定义 • 抽象带来的问题 –计算机中表示的物体是无效的 –不能够客观存在 • 为什么要求客观存在 –CAD/CAM的需求 • 什么是客观存在(有效)—实体的定义 –具有一定的形状 –具有封闭的边界(表面) –内部连通 –占据有限的空间 –经过运算后,仍然是有效的物体
实体的定义 将三维物体看做一个点集,它由内点和 边界点共同组成。 内点:具有完全包含于该点集的充分小 的邻域 边界点:不具有内点性质的点集 浙江大学信息学院 计算机图形学
浙江大学信息学院 计算机图形学 实体的定义 • 将三维物体看做一个点集,它由内点和 边界点共同组成。 • 内点:具有完全包含于该点集的充分小 的邻域 • 边界点:不具有内点性质的点集
实体的定义 A是一个点集,定义点集的正则运算如下: ·i:取内点运算 ·c:取闭包运算 正则运算rr●A=CeiA ·iA:A的全体内点组成的集合,称为A 的内部 ·c回iA为A的内部的闭包的运算,是 ipA与其边界点的并集 浙江大学信息学院 计算机图形学
浙江大学信息学院 计算机图形学 实体的定义 A是一个点集,定义点集的正则运算如下: • i:取内点运算 • c: 取闭包运算 • 正则运算r • i A:A的全体内点组成的集合,称为A 的内部 • c i A为A的内部的闭包的运算,是 i A与其边界点的并集。 r • A= c•i • A • • • •