How to Evaluate a UV on a Face

I'm working with trim curves in uv space on a face, and I'm looking to get their 3D points.  Is there a way to evaluate the uv coords on the face to get a 3D point?

You can do this with a surface.  I've tried using Face.GetSurface, then evaluating on the face's surface, but the coordinates are off.  For example, a the trim curves of a 100mm square planar face will evaluate to a 1000mm square on the surface acquired by GetSurface().

I'm guessing the GetSurface returns a surface that doesn't correspond to the size of the parent face.

Any help would be appreciated.

SolidworksApi macros