查看以下代码:

    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的左右边缘出现在球体上的什么位置?我本来以为是“北方”,但事实并非如此。我的图像似乎以东方为中心,这意味着接缝在西方。我似乎在the docs中找不到对此的任何讨论。

最佳答案

想到它的最简单方法是,如果您的图像是地球的板状Carrée/等角矩形地图,其中心为0º经度,则接缝就是日期线。

所以这

ios - SCNSphere上的接缝在哪里?-LMLPHP
从一个角度(0,0,+ ve)看起来像这样

ios - SCNSphere上的接缝在哪里?-LMLPHP

关于ios - SCNSphere上的接缝在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41943908/

10-09 02:45