如何解决如何绘制台球桌口袋opengl c ++
| 嘿 我正在用C ++编写的opengl中创建一个台球桌模拟器 我已经绘制了基本表,但是现在我需要添加一些口袋 我希望口袋成为C型的基本曲线 我不太确定该怎么做 我曾经尝试过Trianglefan,但我没有运气 有人可以帮忙吗? 我还必须补充一点,这是大学项目的一部分,因此,我将只使用核心opengl和c ++ .... no其他工具 提前致谢解决方法
您可以访问glu.lib吗?
http://en.wikipedia.org/wiki/OpenGL_Utility_Library
http://www.opengl.org/resources/faq/technical/glu.htm
这样很容易使凹穴产生圆柱或NURBS曲线。样例使用在这里:http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=18
\“ Graphics Gems \”系列中也有许多代码可用-如果没有选择GLU,则可以浏览早期的书籍以找到适合的内容。
http://www.graphicsgems.org/
,当我使用OpenGL时,通常会在Blender之类的模型中构建模型。
Blender是免费的,可以导出到WaveFront obj,这是一种易于阅读的格式。或者,您可以使用简单的文本WaveFront obj进行少量脚本编辑,将生成一系列顶点,您可以在数组中使用这些顶点作为顶点缓冲对象。
我无法想象仅使用离散值和离散数学(如您描述的那样)为3D场景构建对象。
,首先是一个立方体,然后将其切掉。根据需要进行优化。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。