Converting a 2D array into 3D to use with isosurface

I have the X,Y,Z coordinate for the nodes of a cylinder and i am trying to cpnvert them into a 3D array to be used with isosurface function. i'm not sure how to convert them thanks

回答 (3 件)

Walter Roberson
Walter Roberson 2014 年 5 月 15 日

0 投票

You can use scattered interpolant if necessary, and then interpolate over a regular grid that can then be put through isosurface(). You might also be able to use griddedInterpolant()
sami shalhoub
sami shalhoub 2014 年 5 月 15 日

0 投票

I dont have the faces to be able to use the scattered interpolant. my data is irregular and does not have a function. i trie triangulate and deluany and they both done really work. the dont connect all the points yet they seem to connect random points
Image Analyst
Image Analyst 2014 年 6 月 8 日

0 投票

Perhaps this would be more spectacular: http://photosynth.net/

質問済み:

2014 年 5 月 14 日

回答済み:

2014 年 6 月 8 日

Community Treasure Hunt

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

Start Hunting!

Translated by