计算机绘制地质图 第3章 离散点绘制平面曲线.
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
a2 b2
上述参数方程可写为:
P(t) A0 A1t A2t 2 0 t 1
②
方程②称为曲线的参数矢量方程。
在构建曲线方程时,通常采用方程②的矢量形式;在 绘制曲线时,通常采用方程①的分量形式。
P
(t
)
x(t y(t
) )
a0 b0
第三章 离散点绘制平面曲线
§1 概述 §2 贝塞尔(Bezier)曲线 §3 B样条曲线 §4 抛物线调配曲线 §5 三次参数样条曲线
本章小结
§1 概述
一、规则曲线与不规则曲线
平面曲线一般分规则和不规则曲线两类。 规则曲线是指可以用一个方程
y f (x) 或 f (x, y) 0
p(t) [x(t), y(t)] t
2. Bezier 曲线的参数方程 已知三个平面离散点P0、P1、P2,那么由这三点可以 定义二次抛物线段,其参数矢量方程可表示为:
P(t) A0 A1t A2t 2 (0 t 1)
其中
P(t)
x(t y(t
))
,
A0
a0 b0
,
A1
小。
即:曲线方程是对所有已 知点的“逼近”。
典型例子:地层孔隙度- 深度变化曲线。
1000-
总孔隙度 (%)
2000-
深 度 /m
3000-
密度
(g/cm3 )
(g/cm3 )
“点点通过”式也称为插
值曲线,“平均通过”式也称 4000-
为逼近曲线。
§1 概述
三、曲线的方程分类
一般可分为直角坐标方程和参数方程两类。
a1 b1
,
A2
a2 b2
p(t)
x(t) y(t )
a0 b0
a1t b1t
a2t 2 b2t 2
(0 t 1)
§2 贝塞尔曲线
P(t) A0 A1t A2t 2 (0 t 1)
例如:对于圆心坐标为(x0 , y0),半径为 r 的圆, 其直角坐标方程为:
(x - x0)2 + (y - y0)2 = r2 参数方程为:
x y
= =
x0 y0
+ r cos(t) + r sin(t) (0≤t≤2π)
在计算机绘图时,使用参数方程要比直角坐标方程方 便。
参数方程还有另外一种形式。
P2
P3
P2
P3
P4
P1
P1
P5
两条曲线段在连接点P3处,并非光滑,需对该点进行
光滑处理。在光滑处理时,达到什么标准为“光滑”呢?
给出2个一般标准:
§1 概述
1. C 1连续 在连接点 pj 处,若两曲线段的切线斜率相等(相同 的切线),或者说一阶导数连续,即
pj() pj()
pj
称两曲线段在连接点 pj 处的光滑连接达到C 1连续。
a1 b1
t
a2 b2
t
2
§1 概述
四、曲线段的光滑连接
当平面上已知数据点较多时,针对所有点拟合曲线方 程有时非常困难,或者得到的曲线方程非常复杂、不实用。
可分别针对部分点进行分段拟合,分段拟合得到的曲 线段会涉及到曲线段的连接问题。
例如:若已知3个平面离散点,用1条抛物线段对其拟 合;若有5个点,可用2条抛物线段进行分段拟合。
连接满足C 1或C 2连续,其光滑已足够。
§2 贝塞尔曲线
一、Bezier 曲线
1. 特征多边形
特征多边形是用直线段依次
P1
连接平面上离散点所形成的折线
多边形。它反映了所要设计曲线 P0
P2
的大致轮廓。
P3
P4 P5
可以设计一个光滑的曲线段去逼近这个特征多边形。
贝塞尔曲线就属于这类曲线。
该曲线由法国汽车工程师Bezier首先提出,最初用于 汽车零件外形的设计。目前广泛应用于与计算机绘图相关 的各个领域。
本章的内容就是介绍:如何根据离散点的坐标,利用 拟合方法建立曲线拟合方程,绘制不规则曲线。
§1 概述
二、不规则曲线(拟合曲线)的分类
在用拟合方法建立曲线拟合方程时,通常把不规则曲 线分为两类:
1. “点点通过”式 当已知离散点的位置较精确时, 拟合的曲线通过所有的已知点。
曲线方程确定后 → 规则曲线 → 以足够小的步长获取 相邻离散点之间若干个数据点(插值点)的坐标,并用直 线连接它们。
对于这类曲线的绘制,首先要找出一种合理的拟合方 法来设计曲线方程。
拟合方法包括:贝塞尔曲线法、B样条曲线法、抛物 线调配曲线法、三次参数样条曲线法,最小二乘法等。
拟合方法不同 → 曲线拟合方程不同 → 绘制的曲线形 状也不同。
但是,一旦拟合方法确定并得到相应的曲线拟合方程, 不规则曲线也就变成了规则曲线。
§1 概述
例如:对于二次抛物线曲线,其参数方程可表示为
x(t y(t
) )
a0 b0
a1t b1t
a2t 2 b2t 2
(0 t 1)
①
设
P(t
)
x(t) y(t)
,
A0
Baidu Nhomakorabea
a0 b0
,
A1
a1 b1
,
A2
2. C 2连续
在连接点 pj 处,不仅两曲线段的切线斜率相同,而 且切线斜率的变化率也相同,即
pj() pj() 及 pj() pj()
称两曲线段在连接点 pj 处的光滑连接达到C 2连续。 。 显然C 2连续比C 1连续要求更高,曲线的连接更光滑。
另外还有更高的连续标准,但对一般绘图,曲线段的
当步长极小时,所绘出的直线连线在视觉上便是一条 光滑的曲线。
求相邻离散点之间若干数据点的问题称为插值问题。
§1 概述
2. “平均通过”式
当已知数据点有一定误差时,所 拟合的曲线不通过所有已知点,曲线 代表的是这些数据点的变化趋势。
要求:设计的曲线方程与
所有已知点的“距离”总和最
10 20 30 40 2.0 2.2 2.4
( )
描述的曲线,即曲线的方程已知。 这类曲线的绘制方法:以足够小的步长取曲线上足够
多的点,然后利用曲线方程求出这些点的坐标,最后用直 线连接相邻的点即可绘出曲线。
曲线的绘制精度取决于曲线上取点的密度,密度越大, 精度就越高,曲线就越光滑。
不规则曲线(拟合曲线):指已 知平面一些离散点的坐标,但曲线方 程未知,需要人为设计曲线方程对这 些点进行拟合形成的曲线。