使用SceneKit创建3D路线

时间:2016-08-15 16:50:00

标签: plot graph routes scenekit bezier

我有一个包含位置和海拔高度数据的GPX文件。 我想创建一个3D模型并使用SceneKit显示这个模型。

我已经尝试过使用NSBezierPath的方法,但问题是,我无法添加Z数据,它更像是2D路径。

现在我正在为每一个跟踪点创建一个SCNBox - 好吧,它可以工作,但它并不是那么漂亮而且它看起来有点不对。

我还考虑过以编程方式创建一个3D模型(obj文件),但这太难了。

所以,长话短说:当我得到带有X / Y / Z数据的点列表时,使用SceneKit创建3D几何对象的最佳方法是什么?

有没有办法连接" SCNBoxes?

此致 的Sascha

1 个答案:

答案 0 :(得分:-2)

尝试SCNShape课程。它允许您在控制Z轴的同时在贝塞尔曲线路径后创建3D形状:

“SceneKit通过挤出Bézier路径来创建三维几何体,该路径在其局部坐标空间的x轴和y轴方向上沿z轴延伸指定的量。”