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

Antworten (3)

Walter Roberson
Walter Roberson am 15 Mai 2014

0 Stimmen

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

0 Stimmen

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

Gefragt:

am 14 Mai 2014

Beantwortet:

am 8 Jun. 2014

Community Treasure Hunt

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

Start Hunting!

Translated by