标签: geometry webgl
我需要使用webgl绘制圆柱体几何体,但不知道如何实现它。参数可能是半径,细分和底面的两个中心点。任何想法将不胜感激,谢谢〜
答案 0 :(得分:3)
从根本上说,您将使用三角形构建它。将它更多地视为“n面”棱镜是最容易的。顶部和底部面需要由三角形“扇形”组成,其中每个三角形在中心共享一个点。
您需要使用简单的数学运算(包括三角法)来计算每个三角形的点的位置。
如果您不知道如何使用WebGL绘制三角形,请查看NeHe在learningwebgl.com上出色的WebGL指南。