求顶点坐标并绘制成一个圆柱体的问题
我用的是irrlicht引擎(其实用opengl一样),要建立一个圆柱体的模型,我把我的思路说给大家听,
有不合理的麻烦大家点出来,如果思路完全不对的希望大家帮助小弟,给个思路
好了,首先建模就是找顶点坐标,按照三点成一面的原则,我把圆柱底面给分6个顶点,圆心一个顶点设为0,这样
组成的面,就是0,1,2 ,0,2,3, 0,3,4, 0,4,5, 0,5,6, 0,6,1。
还有就是柱体上的面,因为圆柱的两个面就是维度上也就是y轴的值的不同,至于它们的x轴,z轴上的坐标我设为一样的,
这样,通过两个面上的顶点不同组合就组成了圆柱体的面,
我是以这样的思路来做的,结果做出的东西有点乱七八糟,不知是不是我求圆形坐标的方式错了
我是通过x=r*cos(angle);z=r*sin(angle);来求圆的顶点坐标的
我想问下大家是如何建立圆柱体的,有资料或代码给小弟一份,我刚刚接触啥都不懂,谢谢啦