Effacer les filtres
Effacer les filtres

Creating a transparent closed 3D surface plot from (x,y,z) scatter data points

16 vues (au cours des 30 derniers jours)
Satyajit Ghosh
Satyajit Ghosh le 19 Jan 2022
Commenté : Satyajit Ghosh le 19 Jan 2022
I have a set of (x,y,z) data points (file attached). I can use scatter3 to plot 3d scatter plot.
d1=load('Scatter_data_x_y_z.txt');
scatter3(d1(:,1),d1(:,2),d1(:,3),'.y')
It is a closed surface and it is prolate spheroid. I want to draw a transparent closed surface instead of 3D scatter plot. How do I do that? Typical scatter3 plot of two such prolated spheriod is given below.
Actually, the surface in blue is a spindle toroid.

Réponses (1)

KSSV
KSSV le 19 Jan 2022
d1=load('Scatter_data_x_y_z.txt');
shp = alphaShape(d1) ;
plot(shp)

Produits


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by