SCNShadable 获取变换后的顶点

SCNShadable get transformed vertex

SCNShadable中得到u_modelViewTransform矩阵很简单,但是如何正确得到变换后的当前顶点位置呢?

float4 position = u_modelViewTransform * _geometry.position;

错误

program_source:443:19: error: use of undeclared identifier 'u_modelViewTransform' float4 position = u_modelViewTransform * _geometry.position;

更详细一些

我特别想用这种方法得到一个 SCNPlane 的平面方程,所以也许这是错误的方法?

您应该可以访问 _geometry.position,其中 _geometry 的类型为 SCNShaderGeometrySCNShaderModifierEntryPointGeometrydocumentation