any()函数用于判断给定的布尔类型的变量中是否有任意一个为true。如果至少有一个为true,则该函数返回true,否则返回false。
bool any(bvec2 x);
bool any(bvec3 x);
bool any(bvec4 x);
x:一个bvec2、bvec3或bvec4类型的布尔类型向量。true:如果给定向量中至少有一个元素为truefalse:如果给定向量中全部元素为falsebvec3 testvec = bvec3(true, false, true);
bool result = any(testvec); // result 为 true
bvec4 testvec = bvec4(false, false, false, false);
bool result = any(testvec); // result 为 false
bvec2、bvec3和bvec4)。false。&&和||)一起使用,以构建更复杂的布尔逻辑。