directX中的绘图区域图

时间:2014-08-18 11:21:03

标签: c++ visual-c++ mfc directx

我有一个MFC应用程序来使用DirectX绘制图形。现在我必须添加该功能以在DirectX中绘制区域图。

现在我的申请就像这样......

enter image description here

我希望将该功能添加到我的图表中,看起来像这样..

enter image description here

这里我必须用一些颜色填充图形区域。

我尝试过DrawPrimitive()。但这可以用来绘制三角形,矩形。但在我的应用程序中,我想用随机数据点绘制图形。

是否可以在DirectX中实现..?

请有人提供您的建议。

1 个答案:

答案 0 :(得分:0)

如果你需要2d图形单独Direct2D是一个很好的选择,但是如果你坚持使用3D来获得更大的动画和说明目的,你可以使用OpenGL。有很多自定义控件用于基于OpenGL的图形插图。

例如: http://www.codeproject.com/Articles/4346/D-Graph-ActiveX-Control

Opengl具有更大的灵活性,可以更好地满足您的需求,因为它是开源的。

希望这会有所帮助,祝你好运