经典问题!关于贝赛尔曲线(高手请进)(100分)

  • 主题发起人 主题发起人 ypr
  • 开始时间 开始时间
Y

ypr

Unregistered / Unconfirmed
GUEST, unregistred user!
本质上是一个反求贝赛尔曲线控制点的问题!
我用鼠标拖曳出一系列的点,然后用分段贝赛尔曲线对它进行逼近,如何在给定精度下反求贝赛尔曲线的控制点!
注意,别告诉我用每四点生成一段,那样太多了!
换句话表达,就是在给定精度下在一系列点中“归纳”出符合条件的型值点!
最后功能是需要实现各种绘图软件中的“自由曲线功能”!
200分求解,不够再加!请说明原理即可!
高手请回答!
 
反求Bezier曲线控制点的问题,参见“计算机图形学”中的相关章节。
给你提供一个反求4点的公式,其他的自己推理。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=929672
 
卷老大:
你可能没理解我的意思,反求控制点的算法我知道!我想:我的问题其实主要在于有效型值点的选择,就是怎么从这一系列点中根据精度提取出一些列的“四点”,然后根据这些“四点”反求出各段贝赛尔曲线!
我看photoshop中的"自由曲线”一样,鼠标拖曳出的一百多个点,只需4~5段立方贝赛尔曲线就可以表达出来了!
最终功能就是“自由曲线”,也许我理解问题的角度有问题,还望不吝赐教!
 
高手都“大隐隐于市”了?:)
 
photoshop中的"自由曲线”它做了说明是贝赛尔曲线吗?
 
wk_knife:
这我还真没考虑过:)不过我想应该是吧:)
Illustrator也实现了类似功能,从它生成的代码来看,应该是立方贝赛尔!
 
高手帮帮忙!
 
不会吧,偌大一个大富翁,就找不到一个“富有同情心的高手”?:)
 
大家别看热闹啊,都帮帮忙!
 
卷老大哪去了?
 
大家帮帮忙吧!是问题太简单,还是太复杂?给个回音先!
 
这贴(还有相关贴)贴出很长一段时间了,还没有解答!不过近日已经有人对我表示不满了,多谢大家对在下所发贴的支持!
这贴再挂一天,不行就撤了吧!
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1703875
 
结束吧,散分!
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
922
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部