Extrema of a PointCloud surface
Mostra commenti meno recenti
Hi,
I have a set of data points in 3D space (a matrix of (n x 3), in which each row corresponds to a point) that are extracted from a stl file and all together describe an irregular surface. I want to find the extrema of this surface. Is there anyway to do this in matlab? Attached is a sample file.
I know using the approach described in the following post we can find the extrema but the problem is that my data points are not continous and I cannot use meshgrid.
Thanks.
6 Commenti
Nick Keepfer
il 18 Giu 2020
I think you are asking for what is known as a convex hull.
If so, there is a built-in function inside Matlab called convhull, which would be ideal for you.
Memo Remo
il 18 Giu 2020
Nick Keepfer
il 18 Giu 2020
For the extrema in the z axis you can use
scatter(x,y,20,c,'filled')
Here, x, y are the coordinates of your points in x and y, and the colour c can be the height in z.
Memo Remo
il 18 Giu 2020
darova
il 19 Giu 2020
Can you calculate normal vector of each face? Find vector v = [0 0 1]
Memo Remo
il 19 Giu 2020
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Surface and Mesh Plots in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
