I am using a grayscale image to generate a 3D topology, with the help of ListPlot3D
. However, the output mesh resolution is far too high for my purposes. I need to find a way to reduce the output mesh resolution generated by ListPlot3D[]
.
I have searched extensively through the documentation and this site for a way to resolve this, but I haven't figured it out yet. Currently, this is my code:
currentImData = ImageData[image];
mesh = ListPlot3D[currentImData*50, PlotRange -> All,
Filling -> Bottom, FillingStyle -> Orange]
Is there a simple argument that I've been missing that allows me to specify the resolution of the output mesh?
Edit: Here are some images to better demonstrate. The first is the input image, and the second is the output given:
It can be seen that the poly count is very high for the output. I would like to have a much lower poly count so that, when exported, the 3D file (.stl) takes up less memory.