【发布时间】:2017-11-12 18:56:14
【问题描述】:
我正在尝试学习如何在 SceneKit 中创建自定义几何体。但是,我尝试制作一个三角形,但它没有显示任何内容。我不知道如何调试它。有没有办法确定三角形是否有效?我只是不知道从哪里开始。
作为参考,有问题的游乐场代码如下。请注意,它是针对 Swift 4 编写的,但是 Swift 3 和 Swift 4 之间的变化是如此之小,以至于让它在 Swift 3 中编译是微不足道的。
import UIKit
import SceneKit
let points = [
SCNVector3Make(0, 0, 0),
SCNVector3Make(0, 10, 0),
SCNVector3Make(10, 0, 0),
]
let indices = [
0,2,1,
]
let vertexSource = SCNGeometrySource(vertices: points)
let element = SCNGeometryElement(indices: indices, primitiveType: .triangles)
let geo = SCNGeometry(sources: [vertexSource], elements: [element])
【问题讨论】:
-
而你正在添加什么!?