数据模型——扫描表示(2/6)
?根据扫描路径和方式的不同,可将sweep体
分为以下几种类型 :
??平移sweep体 ??旋转sweep体 ??广义sweep体
51
哈尔滨工业大学计算机学院 苏小红
数据模型——扫描表示(3/6)
?平移sweep
??将一个二维区域沿着一个矢量方向(线性路
径)推移,拉伸曲面
52
哈尔滨工业大学计算机学院 苏小红数据模型——扫描表示(4/6)
?旋转sweep
??将一个二维区域绕旋转轴旋转一特定角度(如一周),
旋转曲面
3DMAX例子
旋转扫描法
53
哈尔滨工业大学计算机学院 苏小红
数据模型——扫描表示(5/6)
?广义sweep
??任意剖面沿着任意轨迹扫描指定的距离 ,??扫描路径可以用曲线函数来描述??可以沿扫描路径变化剖面的形状和大小
??或者当移动该形状通过某空间时变化剖面相对于
扫描路径的方向
??也称扫描曲面 基面基面(a) 等截面扫描(b) 变截面扫描广义扫描法
54
扫描体的扫描路径为曲线时得到的广义sweep体哈尔滨工业大学计算机学院 苏小红元球表示法
?用相互重叠的球体表示物体形状?特点
??数据描述方法简单
?球体只需要球心和半径两个参数就能完全
确定
??计算速度快、所需内存小
?特殊性质:球体的平行投影总是圆?因此用球体表示三维物体(尤其是人体)
计算速度快
?Badler使用300多个球体就相当好地表示了人体
55
哈尔滨工业大学计算机学院 苏小红
计算机图形学-实体几何造型基础
数据模型——扫描表示(2/6)?根据扫描路径和方式的不同,可将sweep体分为以下几种类型:??平移sweep体??旋转sweep体??广义sweep体51哈尔滨工业大学计算机学院苏小红数据模型——扫描表示(3/6)?平移sweep??将一个二维区域沿着一个矢量方向(线
推荐度:
点击下载文档文档为doc格式