How to plot 3D point clouds with color changes with respect to z?
Show older comments
I'm doing 3D face surface data visulization. The data is a N*3 matrix, of which the 1st column represents x of every point, 2nd represents y and 3rd represents z. I want to use point-based model. So I think the function "plot3" must be the choice. But how can I use plot3 to draw each points (x,y,z) with color determined by z so that color is propotional to surface height?
I know mesh can do that, but I dont want a mesh model. I need a point-based model so that I could do further manipulation like two point sets registration.
If any one could answer me, I would very appreciate!!
Answers (2)
deus dionyssos
on 17 May 2013
1 vote
plot3(x,y,z,'marker','.','markeredgecolor',z)
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!