我正在尝试使用vbo绘制圆柱体。据我所知,我需要顶点和普通数组使用vbo绘制圆柱体,但我不知道如何指定这些数组。我需要找到这些数组的内容。使用vbo在OpenGL中绘制圆柱体
回答
创建表示几何对象的三角形数组的过程叫做tesselation。
有三角参数化表面的方法,如圆柱体。
另一种方法是在3D建模工具(如Blender,3d studio max或Maya)中绘制圆柱体,然后导出模型的三角形网格并分析该文件,从而将模型加载到程序中。
据我所知,你的第一个解决方案表明,我拿着顶点数组的方式,使用三角形绘制圆柱体。它看起来像圆柱体,但角落将是锐利的 – user1508716
这是它总是在现代计算机图形学中完成的方式。你可以有不同的分辨率(构成圆柱体的三角形网格中的更多或更少的顶点)。用于组成圆柱体的三角形越平滑,直到您甚至无法区分三角形。 – Simon
谢谢,我想它的工作!,我正在考虑在阅读您的评论之前增加三角形的数量,这让我对做这件事充满信心。 – user1508716
- 1. 如何在Android上的OpenGL-es中绘制圆柱体?
- 2. OpenGL:用VBO绘制线条
- 3. 现代OpenGL:绘制球体和圆柱体
- 4. 使用GLUT绘制圆锥体和圆柱体
- 5. 如何绘制连接OpenGL中两个点的圆柱体
- 6. 如何在y或x轴上绘制圆柱体opengl
- 7. C++/OpenGL - 绘制立方体VBO
- 8. 在OpenGL中使用GL_QUAD_STRIP制作圆柱体的纹理贴图
- 9. 在Opengl中绘制椭圆球体
- 10. 如何用OpenGLES绘制圆柱体?
- 11. 在圆柱体内用相机视图绘制html5画布圆柱体
- 12. 在OpenGL中用线性渐变纹理绘制圆柱
- 13. OpenGL:三角带环 - 如何绘制圆柱体?
- 14. 在OpenGL中绘制一个绘制调用中的多个VBO
- 15. OpenGL - 在多个位置绘制VBO
- 16. OpenGL绘图与VBO
- 17. 在3.2中使用VAO和VBO绘制OpenGL Lines&Squares
- 18. 在openGL中用Android绘制圆圈
- 19. 如何使用webgl绘制圆柱体几何图形?
- 20. 如何使用gl_polygon绘制三维圆柱体
- 21. 如何在OpenTK(.Glu.Cylinder)中绘制圆柱体?
- 22. 在DirectX中试图通过D3DXCreateCylinder绘制圆柱体
- 23. 使用OpenGL的Bresenham算法绘制圆
- 24. 使用现代OpenGL绘制圆点
- 25. 的OpenGL渲染半圆柱体
- 26. OpenGL:环绕圆柱体的纹理
- 27. 使用three.js绘制一个切割出圆柱体的圆柱体的最简单方法是什么?
- 28. 使用OpenGL/LWJGL绘制使用glDrawArrays的VBO的问题
- 29. 如何在renderscript中制作圆柱体
- 30. OpenGL:使用gl函数绘制球体/圆圈的帮助
http://www.opengl-tutorial.org/会告诉你如何做到这一点。 –
你尝试了什么?编码相关问题在哪里? ...我们不是在这里做你的工作/研究,你需要自己做! – Vallentin
在google中输入“vbo example”。第二个结果看起来不错,http://www.opengl.org/wiki/VBO_-_just_examples – SAKrisT