标签: graphics 3d mesh procedural-generation procedural-programming
我需要一种算法,在圆柱体和球体的运行时生成网格(每个球体一个)。我一直在寻找,但我似乎无法找到一个支持我需要或我能真正理解的东西。
网格属性: - 顶点:位置,法线和纹理坐标 - 指数
圆柱参数:高度,底部半径,顶部半径,堆叠(沿高度的部分),切片(每个部分的部件) 球体参数:高度,底部半径,顶部半径,堆叠(沿半径的部分),切片(每个部分的部分)
不需要面向对象的编程。每个顶点属性的浮点数组和索引的整数数组就足够了。