Home | History | Annotate | Download | only in scripts

Lines Matching refs:Vec3

29 from genutil import Scalar, Vec2, Vec3, Vec4, Uint, UVec2, UVec3, UVec4, CaseGroup
237 "ivec3": [Vec3(x[0], x[1], x[2]) for x in IN_IVECTOR],
238 "uvec3": [Vec3(x[0], x[1], x[2]) for x in IN_UVECTOR],
243 "vec3": [Vec3(x[0], x[1], x[2]).toFloat() for x in IN_IVECTOR],
252 "ivec3": ["uvec3", "vec3"],
253 "uvec3": ["vec3"],
259 "int": ["vec2", "vec3", "vec4", "uvec2", "uvec3", "uvec4"],
260 "uint": ["vec2", "vec3", "vec4"]
272 "float": ["vec2", "vec3", "vec4"],
274 "vec3": ["float"],
284 "vec2", "vec3", "vec4"
294 return name in ["vec3", "ivec3", "uvec3"]
304 elif isinstance(a, Scalar) and isinstance(b, Vec3):
382 "vec3": Vec3(1.0, 2.0, 3.0),
613 elif self.out_type == "vec3":
614 return Vec3(out[0], out[1], out[2]).toFloat()
616 return Vec3(out[0], out[1], out[2]).toUint()