[工学]6 自由曲面与自由曲线.pptVIP

  • 9
  • 0
  • 约3.95千字
  • 约 53页
  • 2018-03-27 发布于浙江
  • 举报
[工学]6 自由曲面与自由曲线

二次B样条曲线 式中: B样条曲线 二次B样条曲线矩阵形式 可以得到: B样条曲线 三次B样条曲线段 可以得到: B样条曲线 B样条曲线 起点在由i+1点开始沿第i、第i+2点中点方向的1/3处; 终点在由i+2点开始沿第i+1、第i+3点中点方向的1/3处; B样条曲线 起点处的切线矢量平行于直线Pi Pi+2,其模长为该边长的1/2; 终点处的切线矢量平行于直线Pi+1 Pi+3,其模长为该边长的1/2; B样条曲线 起点二阶导为由i+1点开始沿第i、第i+2点中点方向的2倍; 终点二阶导为由i+2点开始沿第i+1、第i+3点中点方向的2倍; 设已知型值点列Pi(i=1,2,…,n-1), 要求一条三次B样条曲线经过这些点,求出这条曲线的控制顶点Bi(i=0,1,…,n). 由曲线的端点性质可得下列线性方程组: (Bi-1+4Bi+Bi+1)/6=Pi (i=1,2,…,n-1) 再补充两个边界条件可得唯一解。如,已知P1和Pi-1处的切矢 三次B样条曲线的反算 B样条曲线 把它们写成矩阵形式为 三次B样条曲线的反算 B样条曲线 B样条曲线的几何性质 直观性 局部性 凸包性 曲线的连接 P1(0) P1(1) P3(1) P3(0) 非均匀有理B样条(NURBS)曲线 NURBS曲线的定义: 0 1 1 u w (u,w) 参数曲面 P(u,w)=[x(u,w),y(u,w),z(u,w)] 0=u,w=1 参数曲面的概念 u和w向切矢: 四个角点的u向和w向切矢为:Pu(0,0)、 Pu(1,0)、 Pu(0,1) 、Pu(1,1)、Pw(0,0)、 Pw(1,0)、 Pw(0,1) 、Pw(1,1). 混合偏导矢(扭矢): 四个角点的扭矢为: Puw(0,0)、 Puw(1,0)、 Puw(0,1) 、Puw(1,1) 三次曲面的数学表示 其矩阵表达式为 其中, 构造双三次曲面片的的关键是确定矩阵方程中的系数矩阵。 Bezier曲面 可以认为控制网格是曲面P(u,w)大致形状的勾画;P(u,w)是对控制网格的逼近。 Bezier曲面的特点: Bezier曲面是以逼近为基础的曲面设计方法。它先通过控制顶点网格勾画出曲面的大体形状,然后通过修改控制顶点的位置修改曲面的形状。这种构造方法比较直观,易于为工程设计人员所接受,因而获得了广泛的应用。 这种方法不具有局部性,即修改任意一个控制顶点都会影响整张曲面的形状。 B样条曲面 Ni,3(t)为3次均匀B样条基函数. B样条曲面的特点: B样条曲面构造方法是Bezier曲面方法的推广,它用B样条基函数代替Bezier方法中的Bernstein基函数来反映控制顶点对曲面形状的影响。它在保留了Bezier曲面设计方法几乎所有优点的同时,解决了Bezier曲面设计中存在的局部性修改问题。 非均匀有理B样条(NURBS)曲面(Non-Uniform Rational B-Splines ) 给定一张(m+1)x(n+1)的网格控制点 Pij (i=0,1,…,m; j=0,1,…,n),以及各控制网格点的权值Wij (i=0,1,…,m; j=0,1,…,n),则其确定的NURBS曲面的表达式为: 复习题 曲线、曲面可以用哪些方式表示 非参数表示的曲线、曲面有哪些缺点 参数表示的曲线、曲面有哪些优点 构造曲线、曲面的插值和逼近方法有何不同 可以推导出1、2、3阶Bezier曲线的表达式 证明Bernstein基函数的对称性 Bezier曲线的首末端点及一阶导矢特性 给出控制多边形,可以画出对应的Bezier曲线 试说明Bezier曲线的几何不变性 给出4×4网格,试说明如何构造3×3Bezier曲面 3次均匀B样条曲线的首末端点及一阶导矢特性 给出控制多边形,可以画出对应的3次均匀B样条曲线 复习题 给定特征多边形4个顶点P0(0,0)、 P1(1,1)、 P2(2,1)、 P3(3,0)、分别构造三次Bezier曲线和三次B样条曲线,分别计算参数t=0,1/3,2/3,1时曲线上的值。 复习题 ———计算机辅助设计 第六讲 自由曲线和自由曲面 一、基本知识 二、参数曲线 三、参数曲面 一、参数曲线曲面基本知识 曲线、曲面参数表示方式 非参数表示方式 参数表示方式 显式表示 隐式表示 隐式表示 一般形式是:f (x,y) =0 说明:隐式表示的优点是易于判断函数f(x,y)是否大于、小于或等于零,也就易于判

文档评论(0)

1亿VIP精品文档

相关文档