首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

已知Bezier曲线的4个点(起点,两个控制点,终点)请教,怎么能算出在起点和终点之间的两个曲线上的点

2012-01-11 
已知Bezier曲线的4个点(起点,两个控制点,终点)请问,如何能算出在起点和终点之间的两个曲线上的点!如题!告

已知Bezier曲线的4个点(起点,两个控制点,终点)请问,如何能算出在起点和终点之间的两个曲线上的点!
如题!告诉在下在哪能找到相关资料也行,谢谢啦!

[解决办法]
公式:
x = (1-t)^3 *x0 + 3*t*(1-t)^2 *x1 + 3*t^2*(1-t) *x2 + t^3 *x3
y = (1-t)^3 *y0 + 3*t*(1-t)^2 *y1 + 3*t^2*(1-t) *y2 + t^3 *y3
( 1> t> 0 ),( x0 ,y0 ),( x1 ,y1 ),( x2 ,y2 ),( x3 ,y3 )为四个点坐标。



[解决办法]
http://www.e7188.com/Article/program/280/741/2007/2007020942039.html

热点排行