1

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

     - Open TK 
     - TaoFramework 
     - FreeGlut

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

谢谢

4

2 回答 2

1

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

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

在“opentk graph”或“opentk plot”上快速谷歌搜索会返回多个相关结果:

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

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

于 2014-09-18T09:01:12.133 回答
0

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

y - y1 = m * (x - x1)

请在此处参考我在 C# 中的示例代码。

于 2015-09-08T14:45:00.320 回答