私はMDLMeshを作成し、SCNGeometryに変換してSceneKitでレンダリングすることができました。しかし、私はメッシュやジオメトリに折り目を付けることができませんでした。折り目を付けてMDLメッシュを生成しますか?
メッシュの折り目サポートを追加するための正しい手順を実行していることを確認したかっただけです。
- 新しいトポロジオブジェクトの場合MDLSubmeshTopology
- を作成し、プロパティをedgeCreaseCountするedgeCreaseIndices、edgeCreasesとINTにMDLMeshBuffersを割り当てます。
- トポロジオブジェクトを使用してMDLSubmeshを作成します。
私は具体的な解決策を探しているわけではありません。メッシュに折り目のサポートを追加する方法についての一般的な考え方です。これを経験した人なら誰でも素晴らしいだろう。
私はSceneKit creaseのサンプルコードや記事を見たことがありません。何か見つかったら、それを書き留めてください! –
私は多くを検索しましたが、メッシュやジオメトリに折り目を実装することに関連するものは実際には見つかりませんでした。私が何か役に立つものが見つかったら、その投稿を更新します。これまでは、SceneKitジオメトリとModelIOメッシュに折り目を追加しようとしましたが、運は必要ありません。しかし、このトピックに興味を持っている他の人を見るのは良いことです。コメントしてくれてありがとう。 – Phi