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

Réponses (3)

Walter Roberson
Walter Roberson le 15 Mai 2014

0 votes

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 le 15 Mai 2014

0 votes

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

Community Treasure Hunt

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

Start Hunting!

Translated by