- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机图形学第八章自由曲线曲面
第八章 自由曲线曲面 §8.1 曲线和曲面的表示 位置矢量 空间一点A,从原点O到A的连线OA表示的矢量。 曲线的表示形式 空间一点的位置矢量有3个坐标分量,而空间曲线则是空间动点运动的轨迹,即空间矢量端点运动形成的矢量曲线,矢量方程为 参数方程为 §8.1 曲线和曲面的表示 曲线的参数表示优点 有更大的自由度来控制曲线或曲面形状 可对参数曲线曲面方程直接进行几何变换,而不需要对曲线曲面每个数据点进行几何变换 可处理斜率无穷大的情况 对变量个数不限,便于将低维空间中的曲线曲面扩展到高维空间 便于采用规格化的参数变量 易于用矢量和矩阵表示几何分量,简化计算 §8.1 曲线和曲面的表示 曲线的矢函数求导 §8.1 曲线和曲面的表示 所以 矢函数的导矢也是一个矢函数,因此也有方向和模。当 ,?c(u)/ ?u 就转变为切线矢量,故又称导矢为切矢。 曲线的自然参数方程 设在空间曲线c(u)上任取一点M0(x0,y0,z0)作为计算弧长起点,曲线上其他点M(x,y,z)到M0的弧长s作为曲线方程的参数,这样的方程称为曲线的自然参数方程,弧长则称为自然参数。 §8.1 曲线和曲面的表示 曲线的法矢量 设曲线自然参数方程为c=c(s),曲线的切矢为单位矢量,记为 因为(T(s))2=1,对左式求导,得到 说明T(s)与 垂直,由于 不是单位矢量,可以认为 其中单位矢量N(s)为主法线单位矢量,简称为主法矢,N(s)总是指向曲线凹入的方向。K(s)为一标量系数,称为曲线的曲率,而 称为曲率矢量,其模就是曲线曲率 §8.1 曲线和曲面的表示 记 称为曲率半径。 设垂直于T和N的单位矢量为B,称B为法线单位矢量或副法线单位矢量 由切线和主法线确定的平面称为密切平面,有主法线和副法线组成的平面称为法平面,由切线和副法线构成的平面称为从切面。 §8.1 曲线和曲面的表示 §8.1 曲线和曲面的表示 §8.1 曲线和曲面的表示 §8.1 曲线和曲面的表示 §8.2 贝叶斯(Bezier)曲线 §8.2 贝叶斯(Bezier)曲线 §8.2 贝叶斯(Bezier)曲线 Bernstein基函数性质 非负性 规范性 对称性 递推性 端点性 最大性 可导性 升阶公式 分割性 积分性 §8.2 贝叶斯(Bezier)曲线 Bezier曲线性质 端点性 端点切矢量 端点曲率 对称性 几何不变性 凸包性 变差缩减性 §8.2 贝叶斯(Bezier)曲线 Bezier曲线矩阵表示 一次Bezier曲线 §8.2 贝叶斯(Bezier)曲线 Bezier曲线矩阵表示 二次Bezier曲线 §8.2 贝叶斯(Bezier)曲线 Bezier曲线矩阵表示 三次Bezier曲线 §8.2 贝叶斯(Bezier)曲线 Bezier曲线的De Casteliau算法 给定三维空间点P0、P1……Pn以及一维标量参数u,假定: §8.2 贝叶斯(Bezier)曲线 Bezier曲线的De Casteliau算法 §8.2 贝叶斯(Bezier)曲线 Bezier曲线几何作图 利用De Casteljau算法可以计算参数u处的曲线点: 1、根据给定的参数u,在控制多边形的每条边上确定一分割点,使分割后的线段之比为u:(1-u),得到分割点为 由此组成一个边数为(n-1)的新多边形。 2、用相同方法对该多边形再次分割,得到分割点 形成另一个新多边形。 3、按相同的过程分割n-1次后,得到两个顶点 、 ,再分割得到所求的点即为所求的u处的曲线点。 §8.2 贝叶斯(Bezier)曲线 §8.2 贝叶斯(Bezier)曲线 Bezier曲线分割 几何作图法中计算得到的同时也将原Bezier曲线分为两个子曲线段。Bezier曲线分割是指给定两个参数值 ,求原Bezier曲线C(u),u属于[0,1]上由两点C(u1)、C(u2)所界定的那段子曲线段的控制顶点。 §8.2 贝叶斯(Bezier)曲线 Bezier曲线的升阶 有时为了便于Bezier曲线修改,需要增加控制顶点提高灵活性,而不改变原曲线形状,即将n次的Bezier曲线升级为n+1次的Bezier曲线,即 §8.2 贝叶斯(Bezier)曲线 Bezier曲线的升阶 说明: 1、新的控制点是老的特征多边形在参数
原创力文档


文档评论(0)