我有地球,我需要从它的1点到另一点画一条线。
我已经拥有了纬度/经度的代码并将其映射到X,Y,Z坐标。
我使用SCNSphere
代表地球,SCNShape
将path
设置为使用UIBezierPath
创建的圆弧。
出现问题,我不知道如何将SCNShape
旋转到正确的位置,使其从第1点开始到第2点结束。
所以,让我说我有
第1点SCNVector3(x: 0.0538790673, y: 39.1349449, z: 31.1199818)
第2点SCNVector3(x: 36.4344292, y: 32.6111221, z: 10.442565)
。
一个代表纽约球场,另一个代表伦敦。我有一个角度为54.303051
的弧代表线。我无法旋转它所以弧线在纽约开始并在伦敦结束。
上面提到的所有节点都在原点[0,0,0]。
我坚持这个问题,非常欢迎任何建议或想法
谢谢