- 22
- 0
- 约1.9千字
- 约 34页
- 2016-11-28 发布于重庆
- 举报
第5章曲线和曲面的表示
5.1 三次参数曲线 曲线和曲面可以用折线和多边形进行一次线性逼近,为了达到一定精度,需要生成和存储大量的顶点坐标,数据的交互繁琐。 所以,一般使用结构更紧凑、更易于控制的分段光滑曲线(曲面)表示-比线性更高次的函数,存储空间更少,更易于控制。 高次函数一般有三种表示方法 直接将y和z表示成x的显函数 y = f(x), z = g(x) f(x,y,z) = 0 的隐式方程 曲线的参数表示 x = x(t) ,y = y(t), z = z(t) 为什么参数曲线次数为3? 低于三次的函数控制曲线形状时不够灵活,高于三次的曲线会增加不必要的摆动其增加计算量。 三次参数曲线是三维空间中次数最低的非平面曲线。 高于3次的曲线还是有应用的 5.1.1 3次参数曲线的基本特征 曲线的导数表示曲线的切向量 曲线段之间的连续性 几何连续Gi 与参数连续Ci G0 连续(C0):两条曲线段拼接成一条曲线。 G1连续: 两条曲线段拼接点处切向量方向相同。若相等(方向、大小)-C1 Gn连续:两条曲线段拼接点处切向量的阶导数方向相同。 n阶导数相等 -Cn 例2:证明如下的两条三次曲线段达到C2连续,并画出两条曲线段。 曲线与约束的关系 曲线段可以用端点、切向量和曲线段之间的连续性等约束条件来定义 两个端点和两端点处的切向量定义Hermite曲线; 两个端点和另外两个控制端点切向量的点定义的Bezier曲线; 由四个控制顶点定义的样条曲线。 如何确定曲线的约束条件 曲线是几何矩阵中约束元素的加权和。每个权都是关于 的三次多项式,称为调和函数,记为 于是 5.1.2 Hermite 曲线 由端点P1、P4和端点处切向量R1、R4的约束确定 ,其几何矩阵为 Hermite 曲线完全插值控制点(2个,P1、P4)。切向量对曲线的影响如图 两段Hermite连接连续,可以轻易实现连续。 两段Hermite曲线 连续 绘图过程 给定两个端点和端点处切向量,利用M矩阵, t = 0 : step : 1,计算中间点P,依次连线, 构成最后曲线 5.1.3 Bezier曲线 通过给定两个不在曲线上的中间点来间接地确定端点切向量 利用Hermite推导Bezier曲线 5.1.3 Bezier曲线 5.1.3 Bezier曲线 5.1.3 Bezier曲线 5.1.3 Bezier曲线 5.1.3 Bezier曲线 R1和R4的方向可直观看出,便于控制曲线形状。 两段Bezier曲线,当P3 - P4 = k(P5 - P4)时(三点相异且共线), k 0 端点连接处是连续的。如果 k = 1 ,则连续。 曲线段一定落在P1、P2、P3、P4定义的凸多边形(凸壳)内。 如果调和函数非负且其和为1,且三次曲线对所有控制点做加权求和而定义,凸壳特性对曲线成立。 5.1.3 Bezier曲线 给定四个控制点P1(0,0,0)、P2(1, 1, 1)、P3(2,-1,-1)、P4(3,0,0),构造Bezier曲线,并计算t = 0 , t = 1, t = 1/3,t= 2/3处的值。 5.1.4 B样条曲线 B样条通常用m +1个控制点 (P0、P1、…Pm)产生m-2个曲线段 (Q3、Q4、…Qm), m = 3。 B样条曲线一般不过控制点。 5.1.4 B样条曲线 5.1.4 B样条曲线 若要产生封闭曲线,结尾处重复使用P0~P2。即P0 P1 P2…Pm P0 P1 P2. 5.1.4 B样条曲线 5.1.4 均匀B样条曲线 5.1.4 B样条曲线 四点加权求和,调和函数非负且和为1 ,具有凸壳特性。 可证明Qi和Qi+1在连接点处 连续,( : )。 曲线段三次函数,所以整个曲线具有 连续。 凸壳的对曲线裁剪十分有用。 5.1.4 B样条曲线 C2 G2 C1 G1 C1 G1 易达到的连续性 C2 G2 C0 G0 C0 G0 表示的固有连续性 N N Y 完全过型值点 N Y Y 过部分型值点 有 有 无 凸壳特性 B-spine Bezier Hermite * * 令 则系数矩阵 曲线 写成 拆分 为四个元素的几何约束行向量矩阵 为基矩阵 展开 仅讨论其x分量 * * *
您可能关注的文档
- 神经网络-BP.pptx
- 百胜SUPER_BI商业智能平台.pptx
- 硬盘知识和常见软件问题.pptx
- 神经网络与深度学习.ppt
- 神经网络bp算法.pptx
- 电脑系统安装讲解.ppt
- 神经网络_ART网络.ppt
- 神经网络与神经网络控制.ppt
- 硬盘存储之基础知识.ppt
- 离散系统1.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)