Creating a transparent closed 3D surface plot from (x,y,z) scatter data points
Show older comments
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.
Answers (1)
KSSV
on 19 Jan 2022
d1=load('Scatter_data_x_y_z.txt');
shp = alphaShape(d1) ;
plot(shp)
1 Comment
Satyajit Ghosh
on 19 Jan 2022
Categories
Find more on Surface and Mesh Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!