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

将多个点画成曲线解决方案

2012-01-16 
将多个点画成曲线我用pset描了400个点,想把这些点最后画成曲线,不知道有什么好办法,希望能回答的具体点!!!

将多个点画成曲线
我用pset描了400个点,想把这些点最后画成曲线,不知道有什么好办法,希望能回答的具体点!!!!!急急急

[解决办法]
搜“Beizer曲线”
[解决办法]
用polyline函数,速度很快:
【VB声明】
Private Declare Function Polyline Lib "gdi32" Alias "Polyline" (ByVal hdc As Long, lpPoint As POINTAPI, ByVal nCount As Long) As Long

【说明】
用当前画笔描绘一系列线段。使用PolylineTo函数时,当前位置会设为最后一条线段的终点。它不会由Polyline函数改动 

【返回值】
Long,非零表示成功,零表示失败 

【参数表】
hdc ------------ Long,要在其中绘图的设备场景

lpPoint -------- POINTAPI,nCount POINTAPI结构数组中的第一个POINTAPI结构

nCount --------- Long,lpPoint数组中的点数。会从第一个点到第二个点画一条线,以次类推

[解决办法]
可以来点花样,比如一楼说的贝塞尔曲线,我给楼主来个三次样条曲线,参见:
http://download.csdn.net/source/1894278
只需要以此将两点带入这个过程即可
[解决办法]

探讨
我用pset描了400个点,想把这些点最后画成曲线,不知道有什么好办法,希望能回答的具体点!!!!!急急急

[解决办法]
探讨
我用pset描了400个点,想把这些点最后画成曲线,不知道有什么好办法,希望能回答的具体点!!!!!急急急

[解决办法]
探讨
...
我用过line,连起来是个锯齿形的曲线,可是我要一个平滑的曲线。

[解决办法]
还是用绘制贝塞尔的API吧!哎。

热点排行