动态/移动图形在C#中绘制库/框架

时间:2014-09-16 10:32:54

标签: c# graph opentk freeglut tao-framework

最好在C#中绘制动态或动态图形(如ECG或动态变化的数据)。 我使用Open GL结束了两个库框架

     - Open TK 
     - TaoFramework 
     - FreeGlut

我应该选择哪一个?是否有专用库(.netcharting库)用于绘制支持在C#中移动图形的图形。

日Thnx

2 个答案:

答案 0 :(得分:1)

(免责声明:我是OpenTK的作者,之前使用该库绘制EOG,OCT和各种其他动画数据集。)

您需要用户界面吗? (按钮,复选框,菜单?)在这种情况下,最好的选择是OpenTK(GLControl)与UI.Forms相结合的UI元素。如果您只想显示波形,您还可以使用OpenTK(GameWindow),它也可以在手机和平​​板电脑上运行。

快速谷歌搜索" opentk图"或" opentk情节"返回多个相关结果:

FreeGlut可以让你创建一个OpenGL窗口,但是你必须使用OpenTK或Tao来绘制它,所以这本身并不是很有用。

Tao现在已经发布了近十年并且已经过时了(仅OpenGL v2.1,而OpenTK支持v4.5)。目前没有理由使用Tao开始一个新项目。

答案 1 :(得分:0)

这很容易。你必须使用斜率点形式,即

y - y1 = m * (x - x1)

请参阅我在C#here中的示例代码。