【发布时间】:2016-12-10 06:45:54
【问题描述】:
我已经绘制了一个包含 SCNGeometryElement 对象的场景。 (这是一个地形。我每个网格项目有 2 个三角形) 为了优化,我决定用 TriangleStrip 替换我的三角形图元。 但它并没有给我同样的结果
我的顶点数组是连续的4个点:
C D
A B
我的索引数组包含 A、C、B 和 D 的索引 因此,当我使用 TriangleStrip 时,场景工具包应该绘制 ACB 和 CBD 三角形。这就是苹果文档中所说的。
我想知道应该在原始计数中添加什么。我尝试了几件事。它改变了渲染,但我无法用简单的三角形检索到以前的相同结果......
有什么想法吗?
谢谢
let element = SCNGeometryElement(data: buffer_indices , primitiveType: .TriangleStrip, primitiveCount: Int(points_count), bytesPerIndex: sizeof(CInt))
【问题讨论】:
标签: scenekit