SceneKit - 将立方体纹理映射到框

时间:2016-08-15 03:51:47

标签: ios opengl-es scenekit geometry-shader

我的立方体纹理看起来像

enter image description here

我想在SceneKit视图中的多维数据集上使用它。我正在使用SceneKit几何SCNBox。不幸的是,结果是纹理完全投射在每个面上,而不是仅使用相应的部分:

let videoGeometry = SCNBox(width: 1, height: 1, length: 1, chamferRadius: 0)
videoGeometry.firstMaterial?.isDoubleSided = true
videoGeometry.firstMaterial?.diffuse.contents = UIImage(named: "test")!

我知道我可以在几何体上使用着色器修改器,但我不知道从哪里开始。由于纹理目前使用了六次,我的直觉是SCNBox几何可能不适应我的目标,但我真的不知道如何改变它。

0 个答案:

没有答案