vec Plane::Refract(const vec &vec, float negativeSideRefractionIndex, float positiveSideRefractionIndex) const { return vec.Refract(normal, negativeSideRefractionIndex, positiveSideRefractionIndex); }