pub fn evaluate(surface: &Surface, u: Scalar, v: Scalar) -> GeomResult<Point3>
Position on a surface at (u, v).
(u, v)