public void TestSmoothTriangleUandV() { var r = new Ray(new Point(-0.2, 0.3, -2), Vector.VectorZ); var xs = tri.Intersect(r); Assert.AreEqual(xs[0].u, 0.45, epsilon); Assert.AreEqual(xs[0].v, 0.25, epsilon); }