Curvature Display Mesh Quality

Hi,

I'm trying to figure out how to get a higher quality mesh to show data using the Curvature Display using the ISWColorContour interface.

As you can see, there are some long skinny triangles.  Is there a way to refine the mesh such that there's a max triangle edge length?

Is this how simulation data gets mapped onto a surface?  Is there a better way to do this such that I can get a more detailed visualization of the data on the surface?

thanks!

SolidworksApi/macros