Tag: 几何着色器

SceneKit – 将立方体贴图映射到框

我看起来像一个立方体的纹理 我想在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几何可能不适合我的目标,但是我不知道如何改变它。