33b样条曲线与曲面内容摘要:
kjP B样条曲线的deBoor算法的几何意义清华大学 计算机图形学 节点插入算法 • 通过插入节点可以进一步改善 B样条曲线的局部性质 , 提高 B样条曲线的形状控制的灵活性 , 可以实现对曲线的分割等。 – 插入一个节点 在定义域某个节点区间 内插入一个节点 t,得到新的节点矢量: 重新编号成为 1, ii tt 1 11 21 111101 ,, 1 kniii ttttttT knii ttttttT ,, 1101 清华大学 计算机图形学 这个新的节点矢量 U1决定了一组新的 B样条基 原始的 B样条曲线就可以用这组新的 B样条基与未知新顶点 表示 1iP101,1)()(njkj tNPtP j清华大学 计算机图形学 • Boehm给出了这些未知新顶点的计算公式 • r 表示所插结点 t在原始节点矢量 T中的重复度。 1,1 ,2 ,)1(1,1,0 ,11111nrijPPrikijPPPkijPPjjjjjjjjjjkjjj tttt 1清华大学 计算机图形学 1 kiP2 kiP3 kiP1iPiP12 kiP13 kiP1iP 图3 .1. 30 实线框中k个 新顶点 取代虚 线框中k1个原始顶点0P1P2P3P11P12P13P1t2t3t4t5t6tt图3 .1. 31 三次B样 条曲线插入一个节点 ],[ 43 ttt 清华大学 计算机图形学 0P1P2P3P11P1t2t3t4t5t6tt图3 .1. 32 三次B样 条曲线插入一个节点 )(32ttt 清华大学 计算机图形学 B样条曲面 • 给定参数轴 u和 v的节点矢量 p q阶 B样条曲面 定义如下 ],[ 10 pmuuuU ],[ 10 qnvvvV minjqjpiij vNuNPvuP0 0, )()(),(清华大学 计算机图形学 构成一张控制网格,称为 B样条曲面的特征网格。 和 是 B样条基,分别由节点矢量 U和 V按 deBoorCox递推公式决定。 )(, uN pi )(, vN qjijP清华大学 计算机图形学 00P10P20P30P01P11P21P31P02P22P12P32P03P23P33P 双 三次B样条 曲面片清华大学 计算机图形学 NURBS曲线与曲面 • B样条曲线包括其特例的 Bezier曲线都不能精确表示出抛物线外的二次曲线, B样条曲面包括其特例的 Bezier曲面都不能精确表示出抛物面外的二次曲面,而只能给出近似表示。 • 提出 NURBS方法,即 非均匀有理 B样条 方法主要是为了找到与描述自由型曲线曲面的 B样条方法既相统一、又能精确表示二次曲线弧与二次曲面的数学方法。 清华大学 计算机图形学 – NURBS太过复杂,常令人望洋兴叹 – NURBS Book, 走向实用化 (见下页 ) 清华大学 计算机图形学 Some years ago a few researchers joked about NURBS, saying that the acronym really stands for NOBODY Understands Rational BSplines, write the authors in their foreword。 they formulate the aim of changing NURBS to EURBS, that is, Everybody.… There is no doubt that they have achieved this goal.... I highly remend the book to anyone who is interested in a detailed description of NURBS. It is extremely helpful for students, teachers and designers of geometric modeling systems. Helmut Pottmann 清华大学 计算机图形学 • NURBS方法的主要优点 – 既为标准解析形状 (即前面提到的初等曲线曲面 ),又为自由型曲线曲面的精确表示与设计提供了一个公共的数学形式 清华大学 计算机图形学 • B样条曲线包括其特例的 Bezier曲线都不能精确表示出抛物线外的二次曲线, B样条曲面包括其特例的 Bezier曲面都不能精确表示出抛物面外的二次曲面,而只能给出近似表示。 • 提出 NURBS方法,即 非均匀有理 B样条 方法主要是为了找到与描述自由型曲线曲面的 B样条方法既相统一、又能精确表示二次曲线弧与二次曲面的数学方法。 清华大学 计算机图形学 • 两类研究问题 – 逼近问题:圆弧的 Bezier曲线逼近,挪威Oslo学派的工作 – 精。33b样条曲线与曲面
相关推荐
6110412 xxx 回忆总结 :列方程解应用题的步骤: → 实际问题 数学问题 (一元一次方程) 列方程 ↓ 解方程 数学问题的解 X=a 检验 ← ↓ 数学问题的 答案 • 5天完成,乙独做 10天完成,那么甲每天的工作效率是 ,乙每天的工作效率是 ,两人合作 3天完成的工作量是 ,此时剩余的工作量是。 • a天完成,乙独做 b天完成,那么甲每天的工作效率是
存在一个安全序列 P2, P1, P3 32 安全状态的例子 例:假定系统有三个进程 P P P3,共有 12台磁带机。 进程 P1总共要求 10台磁带机, P2和 P3分别要求 4台和九台。 设在 T0时刻,进程 P P2和 P3已经获得 5台、 2台和2台,还有 3台空闲没有分配。 进程 最大需求 已分配 可用 P1 10 5 3 P2 P3 4 2 2 9 T0时刻系统时安全的。
4个 中心对称图形的含义及特征 C C 7. (3分 )(2020潍坊 )下列标志中不是中心对称图形的是 ( ) 8. (3分 )(2020遵义 )观察下列图形 , 是中心对称图形的是 ( ) 9. (3分 )(2020白银 )下列图形中 , 是轴对称图形又是中心对称图 形的是 ( ) 判断中心对称图形 C C D 10. (7分 )如图 , 已知 O是正方形对角线 AC的中点 , M是 OC上
执行前 20 10 POP BX指令执行示意图 (SP) 存储区 ( SS段) 执行后 (BX)=1020 (SP) (SP)+1 (SP)+2 BX 20 10 高地址 低地址 高地址 18 堆栈指令使用时应注意几点: ① 堆栈操作总是按 字 进行 ② 不能从栈顶弹出一个字给 CS ③ 堆栈指针为 SS:SP, SP永远指向栈顶 ④ SP自动进行增减量 ( 2, +2) 19 格式: XCHG