我有簡單的着色器,它允許我根據節點(x> 0) - >綠色的局部座標軸重繪節點顏色,但是如何使它工作基於世界座標。SceneKit着色器根據基於節點的世界座標覆蓋顏色
(從現場將一些點並將它傳遞給着色器不基於可能的着色器)
vec4 pos = u_inverseModelTransform * u_inverseViewTransform * vec4(_surface.position, 1.0);
if (pos.x > 0.0) {
_output.color.rgb = vec3(0.0, 0.8, 0.0);
}