func (v Vec3) Scale(t float32) Vec3 {
	return NewVec3XYZ(
		v[0]*t,
		v[1]*t,
		v[2]*t,
	)
}
func (v Vec3) Scale(t float32) Vec3 {
	return NewVec3XYZ(
		v[0]*t,
		v[1]*t,
		v[2]*t,
	)
}
// Scale returns a new vector that is the result of v * t