SCNSphere上的接缝在哪里?

时间:2017-01-30 19:26:08

标签: ios swift scenekit

查看此代码:

    let sphereGeometry = SCNSphere(radius: 10)
    sphereGeometry.isGeodesic = falsebetter
    let sphereMaterial = SCNMaterial()
    sphereMaterial.diffuse.contents = newImage
    sphereMaterial.isDoubleSided = true
    sphereGeometry.materials = [sphereMaterial]
    sphere = SCNNode(geometry: sphereGeometry)
    sphere.position = SCNVector3(x: 0, y: 0, z: 0)

newImage是1440x720(我从帽子中挑出的一个数字)。

好的,newImage的左右边缘出现在球体上的哪个位置?我原本以为它会是" north",但似乎并非如此。我的图像似乎以东方为中心,这意味着接缝位于西边。我似乎无法在the docs中找到对此的讨论。

1 个答案:

答案 0 :(得分:2)

最简单的思考方式是,如果你的图像是地球的板块carrée/ equirectangular地图,其中心经度为0º,那么接缝就是日期线。

所以这个

enter image description here 从一个观点(0,0,+ ve)

看起来像这样

enter image description here