L LiGen Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-20 #1 使用PolyBezier(const Points: array of TPoint);画一条4个点的线, 怎样判断点(x,y)是否在这条贝塞尔线上?
C cqwty Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-21 #2 你找到贝赛尔这个函数的真正实现,然后把最标带进去计算一下,进行一下比较吧.因为这个有函数原型可以寻.
吕 吕雪松 Unregistered / Unconfirmed GUEST, unregistred user! 2006-10-27 #4 用PolyBezier只能解决画的问题,不可能去拾取,所以要做专业的图形处理,都得自己做Bezier算法。看看我的文章吧,里面有详细的Spline和Bezier插值算法代码,你就可以自己来计算拾取点与曲线的交集: http://www.delphibbs.com/keylife/iblog_show.asp?xid=207
用PolyBezier只能解决画的问题,不可能去拾取,所以要做专业的图形处理,都得自己做Bezier算法。看看我的文章吧,里面有详细的Spline和Bezier插值算法代码,你就可以自己来计算拾取点与曲线的交集: http://www.delphibbs.com/keylife/iblog_show.asp?xid=207