我偶然发现了这个坐标
texture.zzzz, texture.xy, texture.xz etc
这意味着什么或提供参考?
答案 0 :(得分:2)
它被称为swizzling,它是一种移动向量组件以创建新向量的方法。您的第一个示例find
生成一个4分量向量,其中每个分量都是原始向量的第三个分量(.zzzz
),因此如果z
包含值(1,2, 3,4)然后结果是(3,3,3,3)。类似地,texture
使用相同的.xz
值生成具有第一个(x
)和第三个(z
)组件的双组分向量,结果将是(1 ,3)。