有没有人知道如何在iOS中使用Metal制作球体? 我按照这个tutorial来学习一些金属东西。
但我无法弄清楚如何用3D渲染球体。
答案 0 :(得分:1)
你必须改变网格数据,但手工完成所有事情都是艰辛的。总而言之,您有几个选择:
您可以使用其他方法。取决于你的创造力。
答案 1 :(得分:0)
执行此操作的最佳方法是使用模型I / O框架创建表示球体网格的MDLMesh。可以这样做:
let sphereMesh = MDLMesh(sphereWithExtent: vector3(0.1, 0.1, 0.1), segments: vector2(50, 50), inwardNormals: false, geometryType: .triangles, allocator: metalAllocator)
有关更多信息,您可以检查documentation以及this tutorial。