2

如何在MATLAB 3D数字中更改消失点(P1,P2,P3)? 下面有解释的一个方案我的意思:MATLAB中的透视控制3D数字

enter image description here

在此先感谢您的帮助。

+0

你可能想要提供一些在MATLAB中创建这样的图的代码。也许你可以在['view']中找到一些线索(https://www.mathworks.com/help/matlab/ref/view.html)。 –

回答

3

如果要控制图中的透视外观,您首先需要将Projection property of the axes更改为perspective。然后,您可以更改轴的各种camera properties以获得所需的视图。调整视角看起来很重要的是CameraViewAngleCameraPosition

我已经发现,“现实”透视图可使用的CameraViewAngle约30度来实现,模仿人眼的优选可视区域:

enter image description here

默认CameraViewAngle是约6.6 ,因此将其设置为30将导致视图缩小显示。然后,您将要更改CameraPosition,以便它更接近CameraTarget,从而将视图缩小。如果您想要更加夸张的视角(如fisheye lens),则可以使用较大的CameraViewAngle

+0

非常感谢。它与消失点没有直接关系。但这是我需要的。 –