0

我希望任何人都可以帮助我开始在OpenGl中做这个程序编写一个OpenGL程序(交互式程序),通过单击起点然后在显示窗口绘图区域上拖动来绘制线条。给用户一个菜单,供他选择。该菜单包含以下选项: 1- 清除显示窗口。2- 选择至少包括颜色(红色、绿色、蓝色、黑色)的线条绘制颜色。3- 选择包括(破折号、点、点划线、实线)的线条图案。4- 选择线条粗细。(线宽从 1 到 4)。5- 退出程序。

4

1 回答 1

0

AntTweakBar是一个很好的简约 gui 库,它与 OpenGL 很好地集成(你不需要太多代码)。 FreeGLUT非常适合窗口和鼠标处理,而且它的代码也很少。OpenGL。 glBegin可用于画线。 glCorol可用于颜色(选择颜色使用 AntTweakBar)。

如果您需要更多帮助更新问题(您可能无权添加评论,但您可以编辑您的问题)。

PS从问题中我假设您是初学者,因此我的回答水平。如果你愿意,我可以更深入。

PSPS 你不需要 OpenGL 来做这种事情,但我认为 OpenGL 是必需的,对吧?否则有更简单的解决方案。还要澄清一下你的问题(特别是关于画线的部分,你允许非直线吗?)。

于 2011-08-17T18:09:51.843 回答