Lines Matching refs:eta
89 inline float refract (float i, float n, float eta)
92 float k = 1.0f - eta * eta * (1.0f - cosAngle * cosAngle);
96 return eta * i - (eta * cosAngle + deFloatSqrt(k)) * n;
194 inline Vector<T, Size> refract (const Vector<T, Size>& i, const Vector<T, Size>& n, T eta)
197 T k = T(1) - eta * eta * (T(1) - cosAngle * cosAngle);
201 return i * eta - n * T(eta * cosAngle + ::sqrt(k));