我有一个MFC应用程序来使用DirectX绘制图形。现在我必须添加该功能以在DirectX中绘制区域图。
现在我的申请就像这样......
我希望将该功能添加到我的图表中,看起来像这样..
这里我必须用一些颜色填充图形区域。
我尝试过DrawPrimitive()。但这可以用来绘制三角形,矩形。但在我的应用程序中,我想用随机数据点绘制图形。
是否可以在DirectX中实现..?
请有人提供您的建议。
答案 0 :(得分:0)
如果你需要2d图形单独Direct2D是一个很好的选择,但是如果你坚持使用3D来获得更大的动画和说明目的,你可以使用OpenGL。有很多自定义控件用于基于OpenGL的图形插图。
例如: http://www.codeproject.com/Articles/4346/D-Graph-ActiveX-Control
Opengl具有更大的灵活性,可以更好地满足您的需求,因为它是开源的。
希望这会有所帮助,祝你好运