Topic: 用java怎么画贝塞尔曲线,三次样条曲线等一类曲线

  Print this page

1.用java怎么画贝塞尔曲线,三次样条曲线等一类曲线 Copy to clipboard
Posted by: wewe8866
Posted on: 2006-11-08 09:57

java.awt里的方法好像都很简单,画的东西都是简单的规则图形,想画出贝塞尔曲线或三次样条曲线,点坐标已知,但是double类型,要画出正常比例的图形。
各位开恩想想办法,这个问题困扰很长时间,由于编程一直没做到这步,也没怎么敢碰,现在马上就要用,劳烦各位~

2.Re:用java怎么画贝塞尔曲线,三次样条曲线等一类曲线 [Re: wewe8866] Copy to clipboard
Posted by: wewe8866
Posted on: 2006-11-10 17:01

:"(怎么没人理?麻烦了,想想办法,能画出简单的曲线也行啊 ,已知 3-5个点,画条曲线~~~~~~
就是是double类型的点坐标。能基于java在jsp中运行就可以,能显示在网页上,
先行谢谢各位大大~~

3.Re:用java怎么画贝塞尔曲线,三次样条曲线等一类曲线 [Re: wewe8866] Copy to clipboard
Posted by: monsoon
Posted on: 2006-11-24 13:26

不清楚Java类库里有没有现成的工具,不过我想万变不离其宗,不管用什么语言,都可以自己计算出函数曲线各点坐标,就象你当初学BASIC时用星号画SIN曲线一样。
for(float x = 0;i<xMax;x+=step){
y=f(x);
drawpoint(x,y);
}

4.Re:用java怎么画贝塞尔曲线,三次样条曲线等一类曲线 [Re: wewe8866] Copy to clipboard
Posted by: wewe8866
Posted on: 2006-11-25 17:07

谢谢楼上的回答,那样是能画出曲线,但我的意思是我知道了几个点的坐标值,想要拟合成一条曲线,这条曲线不一定是哪种曲线,圆滑就成,好像是我的问法有点不对啊。`!觉得我越想越不容易了呢,貌似需要模糊数值来拟合这条曲线了~~


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923