理论教育 设置观察者vpObserver

设置观察者vpObserver

时间:2023-11-24 理论教育 版权反馈
【摘要】:在Vega Prime 中,观察者的起始位置的默认值是地形的原点。在Vega Prime 平面地面的坐标系统中,用X,Y,Z 来表示观察者的位置,观察者的方向是用坐标系统中的朝向、斜度和转角度的HPR 值来表示,符合笛卡尔坐标,符合右手准则。在LynX Prime 操作界面中,读者可以选中左侧的myObserver,右侧的窗口就会显示当前观察者的位置和姿态的值。现实生活中,都是通过双眼观察事物,而双眼会随着观察者自身的运动而运动。

设置观察者vpObserver

一个观察者就是仿真的观察点,虚拟仿真场景所有的物体都是从观察者角度渲染呈现的。在Vega Prime 中,观察者的起始位置的默认值是地形的原点。原点的通常位置是在西南角或地形的中点。可以在MultiGen Creator 或ModelBuilder 3D 中的地形OpenFlight 文件中找到原点位置。

在Vega Prime 平面地面的坐标系统中,用X,Y,Z 来表示观察者的位置,观察者的方向是用坐标系统中的朝向(Heading)、斜度(Pitch)和转角度(Roll)的HPR 值来表示,符合笛卡尔坐标,符合右手准则。观察者的默认位置是在三维空间中的XYZ 坐标原点,方向值默认也都为0。

在LynX Prime 操作界面中,读者可以选中左侧的myObserver,右侧的窗口就会显示当前观察者的位置(X,Y,Z)和姿态(H,P,R)的值。读者可以尝试修改成不同的值,然后预览,查看效果。

接下来复习三维空间坐标的定义:

(1)XYZ的定义:

● +X 指向右;

● -X 指向左;

● +Y 指向前;

● -Y 指向后;

● +Z 指向上;

● -Z 指向下。(www.daowen.com)

(2)朝向(Heading)指Z轴转向:

● +H 指向左旋转;

● -H 指向右旋转。

(3)斜度(Pitch)指X轴转向:

● +P 指向上旋转;

● -P 指向下旋转。

(4)转角度(Roll)指Y轴转向:

● +R 指运动转向右边旋转;

● -R 指运动转向左边旋转。

现实生活中,都是通过双眼观察事物,而双眼会随着观察者自身的运动而运动。所以需要把观察者绑定在一个可以运动的物体上,让观察者运动起来,满足虚拟现实的要求。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈