如何在 openGL 中对板球树桩进行建模
我是 OpenGL 新手,想为我的迷你项目制作板球树桩。
据我所知,底部是一个类似圆锥体的东西,然后在它上面有一个圆柱体, 但我无法对其进行建模。
您想告诉我如何在 OpenGL 中对其进行建模以实现 3D 实现吗?
I am new to OpenGL and want to make cricket stumps for my mini project.
As far as I know the base is something like a cone, and then a cylinder comes above it,
but I am not able to model it.
Would you like to tell me how can I model it in OpenGL for 3D realization?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您实际上并没有在 OpenGL 中对事物进行建模。 OpenGL 只知道三角形。彩色三角形、不同角度/大小的三角形、纹理三角形等。OpenGL 不处理建模,那是你的工作。
您可以使用建模软件(3dsmax 等)创建模型,将其导出,然后弄清楚如何将模型转换为 OpenGL 的三角形。或者您可以自己计算出要绘制的所有三角形,然后在 OpenGL 中对其进行硬编码。或者您可以找到某种位于 OpenGL 之上的外部库(我建议使用 GLU),并且知道如何将某些常见形状分解为三角形。检查这个。
You don't really model things in OpenGL. All OpenGL knows about is triangles. Colored triangles, different angled/sized triangles, textured triangles, etc, etc. OpenGL doesn't deal with modelling, that's your job.
You can either use modelling software (3dsmax, etc.) to create the model, export it, and then figure out how to convert a model into OpenGL's triangles. Or you can figure out all the triangles you want to draw yourself and just hard code it in OpenGL. Or you can find some sort of external library (I suggest GLU) that sits on top of OpenGL and knows how to break down certain common shapes into the triangles. Check this out.
更简单的方法是使用 gluCylinder 它可以生成圆柱体和视锥细胞。这是一个 NeHe 示例。
The easier way would be to use gluCylinder which can generate cylinder and cones. Here is a NeHe sample.