- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章附录 样条曲线在3D中的应用
附录 样条曲线在3D中的应用 Bézier曲线、B样条曲线等均由分段参数多项式组成,且造型灵活,拼接容易,适于人机交互式设计,是计算机动画中几何造型设计的有力工具。 另外,在计算机动画中Bézier曲线还用于大量的曲线表达,如运动轨迹线、参数动画曲线、关键帧插值等。 模型表达是计算机动画的基础。图形是模型表达的基本手段,同时也表示模型运动轨迹等的重要手段。 目前直线段和多边形仍然是计算机动画中最常见的图形。圆弧和抛物线以及球面和圆锥面等曲面也是计算机动画的基本图形。 Bézier、B样条和NURBS等自由曲线和曲面为计算机动画注入了新的内容,使得模型的设计和控制变得更加灵活和方便。 ▲ 几何造型(实例见后) ▲ 模型的修改 ▲ 运动轨迹控制 ▲ 关键帧插值 ▲ 动画参数曲线的调整 Bézier函数曲线 Bézier是法国雷诺汽车公司的优秀工程师,以他的名字命名的Bézier曲线等一套自由曲线造型方法,成为法国雷诺汽车公司第一条工程流水线的数学基础。目前,Bézier曲线已大量用在汽车、飞机造船等高技术含量的应用中。 Bézier曲线由下式给出: Bernstein基函数的定义式为: ◆当n=1时 称为以p0,pl为控制点的一次Bézier曲线,将p0,p1作线性组合,得到 Bl(u)=(1-u)P0+uPl;0≤u≤l 这说明一次Bézier曲线是连接起点p0和终点pl的直线段。 ◆当n=2时 称为以p0,pl,p2为控制点的二次Bezier曲线,即: 二次Bézier曲线的基函数为: B0(u)=u2-2u+1 B1(u)=2u2+2u B2(u)=u2 ◆当n=2时 ◆当n=3时 得到以p0,pl,p2,p3为控制点的3次Bézier曲线,即: 3次Bézier曲线的基函数为: ■ 基函数分析 概念一: 从物理的角度看,沿着这条曲线从u=0移动到u=1,我们同时会移动一条基函数空间中的垂直线, 函数空间及垂直线定义了基函数的四个值(权重值)。对于任意的u值(除了u=0和u=1),所有的函数值都是非零的。这就意味着,所有控制点的位置都对曲线上的每个点有贡献(端点除外)。 ■ 基函数分析 概念二: 通过用控制点对每一个基函数求权重然后求和,可以在曲线空间中得到相应的点,拟合出相近的曲线。 ■ 控制点Pi作用的分析 P1和P2的位置也可以用来控制切向量的大小,如下式所示: 其中Qu是端点处曲线的切向量(一阶导数)。可以看出,曲线随着该值的增加被推向切矢向量, 而这个值的大小由控制点的位置来控制。 ■ 控制点Pi作用的分析 在u=0处, Q(0)=P0 同样地,有 Q(1)=P3 控制点P0和P3称为端点, 将两端点和P1、P2点连接 起来给出所谓的控制多边 形,曲线总是被包含在由 控制多边形所形成的凸包 中。如右图所示。 ■ 控制点Pi作用的分析 移动控制点将产生新的曲线,就会以一种直观的方式改变其形状。如图所示。移动瑞点的作用是很明显的。当移动内部控制点P1、P2时,曲线在端点处的切向量的方向也随之变化。 ■ Bézier曲线性质总结 ● Bézier 曲线是一个多项式。多项式的阶数为控制点的个数减一。在计算机图形学中, 一般采用三阶。(四阶曲线的灵活性不足, 而且超过三阶时, 复杂性增加) ● 曲线“遵循”控制点多边形的形状,并且‘被限制在由控制点形成的凸包内。 ● 控制点并不对“局部”进行控制。移动任何控制点都会影响曲线上的所有点,只是其影响作用或大或小。 ■ Bézier曲线性质总结 ● 第一个和最后一个控制点是曲线段的端点 ● 移动控制点会改变切向量的大小和方向,这是Bézier 曲线接口的直观感觉的基础。 ● 通过对其控制点表示应用任意的仿射变换(即任意线性变换的组合),可以变换曲线,在这样的变换下,曲线是不变的(不改变形状)。 表示更复杂曲线的方法是增加多项式的阶数,但是这样做在计算中和在数学上都有缺点,因此一般考虑将其分解成三次片段要容易一些。将一组四个控制点定义的曲线段光滑地拼接起来,以构成比单个曲线段更复杂的曲线。这就导致一种所谓的分段多项式曲线。我们称这种低次分段Bézier曲线为Bézier样条曲线。 ■ Bézier曲线段的连接 将曲线段连接起来意味着必须对连接点进行限制。一是位置连续性,二是一阶连续性(或称切线连续性),后者是最好的限制。对于Bézier 曲线来讲,位置连续性和一
您可能关注的文档
最近下载
- GB50709-2011 钢铁企业管道支架设计规范.pdf VIP
- 压力性损伤护理与管理能力提升题库答案-2025年华医网继续教育.docx VIP
- 基因多态性与疾病易感性-洞察及研究.docx VIP
- 三位一体煅烧炉生产无水氟化铝工艺说明 .pdf VIP
- 卵巢囊肿蒂扭转急诊护理查房.pptx VIP
- 《中华人民共和国国歌》PPT课件.ppt VIP
- 2025年航空货运行业市场规模及未来五到十年发展趋势报告.docx
- 初中八年级全套体育教案(共36课).docx VIP
- 50045 GBJ45-82 高层民用建筑设计防火规范.pdf VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
文档评论(0)