金属IOS中的网格

时间:2019-02-13 05:27:36

标签: ios metal metalkit

我不熟悉MTKMesh / MDLMesh任何在线资源材料,无法创建2D创建自定义网格。我有顶点数据。

init(vertexBuffer: MDLMeshBuffer, vertexCount: Int,  descriptor: MDLVertexDescriptor, submeshes: [MDLSubmesh])

我希望使用此功能。关于创建MDLMeshBuffer,MDLVertexDescriptor,子网格的任何建议

1 个答案:

答案 0 :(得分:1)

假设您有一个`class A { static { int c = 10; System.out.print(c); } }` 结构,其中一个Vertex成员代表位置。您可以从这样一个顶点数组(float2和一个16位无符号整数索引([Vertex])开始。

然后您可能会执行以下操作:

[UInt16]

如果您的顶点类型更复杂,则可以相应地调整顶点描述符。