2016-08-15 10 views
1

場所と高度のデータを含むGPXファイルがあります。 私は3Dモデルを作成し、このモデルをSceneKitを使用して表示したいと思います。SceneKitで3Dルートを作成

私は既にNSBezierPathを使用してこのメ​​ソッドを試しましたが、問題はZデータを追加できないということです。これは2Dルートのようなものです。

現在、私は単一のトラックポイントごとにSCNBoxを作成しています - うまくいきますが、実際にはそれほどではないし、ちょっと間違っているようです。

私はまた、プログラムで3Dモデル(objファイル)を作成することを考えましたが、これは難しいです。

ストーリー・ショート:X/Y/Zデータでポイントのリストを取得したときに、SceneKitで3Dジオメトリ・オブジェクトを作成する最良の方法は何ですか?

SCNBoxを「接続」する方法はありますか?

よろしく、 サシャ

+0

ようこそStackOverflow!問題は、「これはベストプラクティスに関する質問です。チュートリアルでカバーされるべきベストプラクティスについての質問です」というのは、動作していないコードについての質問ではなく、それは常にトピックではありませんが、あなたがこれを質問する正しい場所であると感じさせるように[あなたはすでに何を探して調査していますか(/ヘルプ/ハウツー・アツー・エキス)]について説明すると役に立ちます。 –

答えて

-2

SCNShapeクラスを試してみてください。

"SceneKitは、ベジェパスをx軸方向およびy軸方向に押し出すことによって3次元ジオメトリを作成します。 Z軸に沿った指定された量のローカル座標空間。

+0

OPが既に記載されています* "既にNSBezierPathを使用してメソッドを試しましたが、問題はZデータを追加することができず、2Dルートのようです" *すべての 'SCNShape'は2Dパスを押し出す均一な厚さにする。 3Dパスは作成されません。 – rickster

+0

OK。注目される。 [SCNGeometryPrimitiveTypeLine](https://developer.apple.com/reference/scenekit)で[SCNGeometryElement](https://developer.apple.com/library/ios/documentation/SceneKit/Reference/SCNGeometryElement_Class/index.html)についてはどうでしょうか?/scngeometryprimitivetype/scngeometryprimitivetypeline)? –

関連する問題