- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机辅助几何设计期末作业精选
姓名: 学号: 专业:
计算机辅助几何设计期末作业
——基于Bezier 曲线和B 样条曲线的手绘图
姓名: 学号:
专业: 得分:
计算机辅助几何设计(Computer Aided Geometric Design)简称CAGD,主要研
究在计算机图像系统的环境下对曲线、曲面信息的表示、逼近、分析和综合。它
起源于飞机、船舶的外形放样(Lofting)工艺。随着计算机图形显示对于真实性、
实时性和交互性要求的日益增强,计算机辅助几何设计在近几十年来得到了长足
的发展。
Bezier 曲线是法国雷诺(Renault)汽车公司的工程师Bezier 在 1971 年给出的
一种由控制多边形定义曲线的方法。Bezier 曲线具有良好的几何性质,能简洁、
清晰地描述和表达自由曲线曲面,在 CAGD 中占有重要的位置。Bezier 曲线的
最大优点之一是:控制点如果构成凸多边形,即控制多边形是凸的,Bezier 曲线
也是凸的。无论在理论上还是应用上,我们都希望曲线整体要达到一定高的光滑
度。当设计一个复杂的曲线曲面时,希望用多张曲面或多条曲线拼接而成,那么
在相接的地方要求光滑,这时就要用到连续性的概念。我们应用 B 样条方法实
现曲线的光滑拼接。B 样条曲线是由许多的多项式曲线段组成,它比Bezier 曲线
更加灵活通用。
本文首先针对 Bezier 曲线的造型问题做了一系列的理论阐述与实践,然后
进一步针对B 样条曲线的造型问题,从手绘图形中读入数据点集合 d ,将其作
{ }
i
为 de Boor 控制点,进而运用 B 样条方法,输出平滑后的曲线。最后综合运用
Bezier 方法及B 样条方法开展几何设计。
1 Bezier 曲线
1.1 Bezier 曲线的定义
给定n +1个空间向量 ,则 Bezier 曲线段的 次参数方程表示
bi (i 0,1,..., n) n
如下:
n
p (t ) ∑b B , (t ) t ∈[0,1]
i i n
i 0
1
姓名: 学号: 专业:
式中空间向量bi (i 0,1,..., n)是控制多边形的n +1个顶点,Bi ,n (t) 是 Bernstein 基
函数,有如下形式:
n
⎛ ⎞ i n−i n ! i n−i
Bi n (t) t (1=−t) t (1=−t) (i 0,1,n)
, ⎜ ⎟
i i !(n −i )!
⎝ ⎠
n
文档评论(0)