Surf only region of interest?

19 次查看(过去 30 天)
Hi,
So I have this 3D array from structured light 3D scanning. The code prompts me to make a mask to then unwrap the phase inside that mask. But when I plot the array it will show the entire masked array instead of just my shape. How can I surf plot only the region I've marked? i.e, only the face. Thanks
EDIT: Maybe I phrased it wrong. Maybe I should say, how can I make the rest of the surface transparent, leaving only the face or whatever my object would be?
Raf

采纳的回答

Stephen23
Stephen23 2014-9-25
编辑:Stephen23 2014-9-25
One possibility is to convert the data that you do not wish to plot to NaN s. In most of MATLAB's basic plotting functions (like surf ) any NaN s are ignored (i.e. not plotted):

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Surface and Mesh Plots 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by