Dans une application Metal
écrite en Swift
Je veux extraire les instances SCNGeometry
d'une instance SCNScene
pour continuer et construire MDLMesh
. Je ne vois aucun appel API qui retire la géométrie (de même pour les caméras et les lumières). Comment puis-je faire cela?J'ai une instance SCNScene. Comment extraire chaque instance de SCNGeometry?
0
A
Répondre
1
Effectue une itération sur les nœuds enfants du nœud racine de la scène. Pour chaque noeud, extrayez sa propriété geometry
ou camera
(elle peut avoir les deux). Voir la documentation SCNNode
.
Merci Hal. J'ai essayé de traverser le MDLAsset et c'était douloureux. Je pense que la route SCNScene fonctionnera mieux pour moi. À votre santé, – dugla