点云数据matlab2017b 运行结果dragon是倾斜的,需要正视

问题遇到的现象和发生背景

点云数据运行结果dragon是倾斜的,需要正视

问题相关代码,请勿粘贴截图
以下为matlab2017b代码
clc;
clear;
clc;
% 加载点云
ptCloudIn = pcread('c:\dragon.ply');
% 可视化原始点云
 %figure;
 %pcshow(ptCloudIn);
%title('原始点云');
%%xlabel('X/m');
%%ylabel('Y/m');
%%zlabel('Z/m');
%%axis([-0.06 0.06 -0.06 0.06 -0.06 0.06])
%axis off;
% hold on;

% 添加高斯噪声
a = -0.02;     % 坐标最小值
b = 0.02;      % 坐标最大值
mu = 0;         % 均值
sigma = 1;    % 标准差
noise = a + (b-a) .* normrnd(mu,sigma,[1800, 3]);  % 1000个高斯噪声点
ptCloud_N = pointCloud([ptCloudIn.Location; noise]);  % 原始点云添加高斯噪声

% 可视化添加高斯噪声的点云
figure
pcshow(ptCloud_N);
title('添加高斯噪声后的点云');
%xlabel('X/m');
%ylabel('Y/m');
%zlabel('Z/m');
%%axis([-1 1 -1 1 -1 1]) ;
axis off;
hold on;
运行结果及报错内容

点云数据运行结果dragon是倾斜的,需要正视

我的解答思路和尝试过的方法

无思路

我想要达到的结果

dragon 为正视图

改变视角角度即可view(90,40)

标记几个点,然后计算旋转矩阵,再使用这个旋转变换使其正视

https://download.csdn.net/download/weixin_42696333/25520412?spm=1005.2026.3001.5635&utm_medium=distribute.pc_relevant_ask_down.none-task-download-2~default~OPENSEARCH~default-2.pc_feed_download_top3ask&depth_1-utm_source=distribute.pc_relevant_ask_down.none-task-download-2~default~OPENSEARCH~default-2.pc_feed_download_top3ask