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

非常感謝。它與消失點沒有直接關係。但這是我需要的。 –