社区
Delphi
帖子详情
关于曲线的问题
rcaicc
2004-08-30 11:20:20
现在已知有5~10个点,我想用这几个点做一个曲线,实在不知道该怎么下手,请各位帮忙。并且这几个点当中有可能存在错误的点,利用曲线把错误的点找出来。给个提示或代码都可以
E_mail:rcaic@hotmail.com
先谢过了~
...全文
103
12
打赏
收藏
关于曲线的问题
现在已知有5~10个点,我想用这几个点做一个曲线,实在不知道该怎么下手,请各位帮忙。并且这几个点当中有可能存在错误的点,利用曲线把错误的点找出来。给个提示或代码都可以 E_mail:rcaic@hotmail.com 先谢过了~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rcaicc
2004-09-03
打赏
举报
回复
问题没解决,希望有空了帮个忙。。。发短信。OK/
luke5678
2004-08-31
打赏
举报
回复
但这种方法有个限制,就是点的个数必须满足下面的关系:
个数 = n*3 + 4 (n=0,1,2,3...)
luke5678
2004-08-31
打赏
举报
回复
可以用贝塞尔曲线实现:
给个例子:
procedure TForm1.FormPaint(Sender: TObject);
var
Points : array[0..3] of TPoint;
begin
Points[0].X := 10;
Points[0].Y := 50;
Points[1].X := 40;
Points[1].Y := 90;
Points[2].X := 80;
Points[2].Y := 10;
Points[3].X := 110;
Points[3].Y := 50;
PolyBezier(Canvas.Handle, Points, 4);
end;
nyf1220
2004-08-31
打赏
举报
回复
怎么个曲线法呀?
rcaicc
2004-08-31
打赏
举报
回复
自己顶
rcaicc
2004-08-31
打赏
举报
回复
对啊。。。
rcaicc
2004-08-30
打赏
举报
回复
luke5678(奇异) :用moveto和lineto始终画出来的都是直线
militant(小猪油) :这几个点做曲线。怎么会有拐点??可以理解成随机的几个点
militant
2004-08-30
打赏
举报
回复
你说的这个线有没有拐点呢?
militant
2004-08-30
打赏
举报
回复
先学学大学里头的数学分析吧
luke5678
2004-08-30
打赏
举报
回复
思路而已
luke5678
2004-08-30
打赏
举报
回复
procedure TForm1.BitBtn1Click(Sender: TObject);
var
X1, X2, X3, X4, X5: integer; //五个点的X坐标
Y1, Y2, Y3, Y4, Y5: integer; //五个点的Y坐标
begin
X1 := 10; Y1 := 10; //(10, 10)
X2 := 15; Y2 := 30; //(20, 30)
X3 := 30; Y3 := 80; //(30, 50)
X4 := 48; Y4 := 90; //(40, 70)
X5 := 70; Y5 := 110; //(50, 90)
PaintBox1.Canvas.MoveTo(X1, Y1);
PaintBox1.Canvas.LineTo(X2, Y2);
PaintBox1.Canvas.LineTo(X3, Y3);
PaintBox1.Canvas.LineTo(X4, Y4);
PaintBox1.Canvas.LineTo(X5, Y5);
end;
luke5678
2004-08-30
打赏
举报
回复
你的意识是不是用平滑的曲线连接已知的几个点??!!
详解样条
曲线
(上)(包含贝塞尔
曲线
)
前言: 关于样条
曲线
的一些总结和使用,其中包含贝塞尔
曲线
的介绍。内容实际是为了解决在给定控制点的条件下,如何确定一个光滑
曲线
的
问题
。样条
曲线
被广泛应用于模型的几何重构平滑中。 文章目录样条
曲线
(Spline ...
最速降
曲线
问题
在重力作用下从 O点沿一
曲线
降落至 。A(p,q) A点,问
曲线
呈何种形状时,质点降y 落的时间最短。 图 7-1 设
曲线
为 y =y(x) ,坐标如图 7 1,质点由 O点开始运动,它的速度 v与它的纵坐标有关系 式中,...
样条
曲线
(下)之插值
问题
(贝塞尔
曲线
、B样条和一般样条
曲线
插值)
插值
问题
1. 贝塞尔
曲线
插值1.1
曲线
的数学描述1.2
曲线
插值1.3 代码实现2. B样条插值2.1 数学表达和一些补充2.2
曲线
插值2.2.1 三次 clamped B-样条2.2.2 B样条插值方程的获取2.2.3 方程求解,确定样条
曲线
3. 代码...
最小二乘法
曲线
拟合以及Matlab实现
在实际工程中,我们常会遇到这种
问题
:已知一组点的横纵坐标,需要绘制出一条尽可能逼近这些点的
曲线
(或直线),以进行进一步进行加工或者分析两个变量之间的相互关系。而获取这个
曲线
方程的过程就是
曲线
拟合。 ...
c语言
曲线
平滑
问题
,如何绘制平滑
曲线
? c/c++
目的:通过SPI从硬件上采集数据点,然后通过这些点绘制平滑的
曲线
,最后可以...但是用最小二乘法拟合
曲线
的时候出现了点
问题
,拟合后还是和我直接用Moveto,lineto连接的一样效果,并没有变呈平滑的
曲线
!是什么原...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章