0
Swift
で書かれたMetal
アプリでは、SCNScene
インスタンスからSCNGeometry
インスタンスを抽出して、MDLMesh
をビルドします。ジオメトリを引き出すAPI呼び出しはありません(カメラやライトの場合も同様です)。これはどうすればいいですか?私はSCNSceneインスタンスを持っています。どのように各SCNGeometryインスタンスを抽出するのですか?
Swift
で書かれたMetal
アプリでは、SCNScene
インスタンスからSCNGeometry
インスタンスを抽出して、MDLMesh
をビルドします。ジオメトリを引き出すAPI呼び出しはありません(カメラやライトの場合も同様です)。これはどうすればいいですか?私はSCNSceneインスタンスを持っています。どのように各SCNGeometryインスタンスを抽出するのですか?
シーンのルートノードの子ノードを反復処理します。各ノードに対して、geometry
またはcamera
プロパティを抽出します(両方を持つ可能性があります)。ドキュメントSCNNode
を参照してください。
ありがとうございます。私はMDLAssetを横断しようとしましたが、それは苦痛でした。私はあなたのSCNSceneルートが私のためにうまくいくと思う。乾杯、 – dugla