Importing Point cloud to overlay on solid object
6 views (last 30 days)
Show older comments
I would like to import point cloud data from metrology system into Matlab.
The datatype i have point cloud is in text/asc/spreesheet/can also be converted to matlab array
i would like to visualise these points and later place these on the solid step file object i imported earlier to see the diffrence between them.
i tried to use mesh function but i get these errors , so i tried to change the import type and it doesn't work .
Error in Test2 (line 3)
x = Experiment1coordinates.X; % All x values
^^^^^^^^^^^^^^^^^^^^^^^^
>> Test2
Error using mesh (line 71)
Z must be a matrix, not a scalar or vector.
Error in Test2 (line 6)
s = mesh(x,y,z,'FaceAlpha','0.5')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 Comments
William Rose
on 25 Feb 2025
@Dhinu, provide an example of your data file or files, if you want more assistance.
Answers (1)
Walter Roberson
on 25 Feb 2025
You probably need to use scatteredInterpolant . In some cases the scattered data is an "unraveled" rectangular grid; in such cases you can reshape() the data to be a grid and then use griddedInterpolant
See Also
Categories
Find more on Point Cloud Processing 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!