I use a number crunching application that generates coordinate and function value data that I import into Mathematica. Using this raw data I create an Interpolated Function of coordinates x and y. Resulting plot is a surface in 3D. In Mathematica, I use the ParametricPlot3D function to generate the plot. However, I would like to generate the plot using PGFPlots instead for a more flexible environment to document features of the plot.
My first thought was to use the same raw data that I use to produce the Interpolated Plot and use this to create a smooth plot of the surface. Question: is this reasonable? And, I have never done a 3D plot and I am wondering if there is anything unusual that I need to be aware of in plotting raw data. I am not even sure if PFGPlots does a smooth plot (thus, interpolation) on raw point data.