Если у вас есть 3D-объект в Scene graph
, который вы загрузили вручную, и другие объекты и источники света, созданные вами программно, вы можете легко нацелить этот объект в файл .scn
.
Чтобы сделатьчтобы ваша 3D-модель стала доступной для виртуальных программных источников света и другой геометрии, используйте следующий код:
func childNode(withName name: String, recursively: Bool) -> SCNNode? {
return SCNNode()
}
let geometryNode = childNode(withName: "art.scnassets/your3Dmodel",
recursively: true)!
scene.rootNode.addChildNode(geometryNode)
Где recursively: true
означает: поиск по всему поддереву дочернего узла или false для поиска только непосредственных потомков узла.