Clear Filters
Clear Filters

How can I transform a point cloud back into an array?

7 views (last 30 days)
Hello,
I created a point cloud out of an array and did a spatial transformation. Afterwards I filtered it. Here is the code:
tform = affine3d(T)
%Transformation
ptCloud = pointCloud(xyzPoints)
ptCloudIn = ptCloud
ptCloudOut = pctransform(ptCloudIn,tform)
roi = [-5,5;-5,5;0.01,1]
indices = findPointsInROI(ptCloudOut, roi);
ptCloudFiltered = select(ptCloudOut, indices);
When I want to do further things with the point cloud like deleting collumns, I get this error:
Array formation and parentheses-style indexing with objects of class 'pointCloud' is
not allowed.
How can I get a normal array out of the point cloud again?
Thank you for considering!
Lucca

Answers (0)

Community Treasure Hunt

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

Start Hunting!