360SDN.COM

首页/GIS/列表

Cesium类HeadingPitchRoll及heading、pitch、roll等参数详解

来源:  2018-07-03 14:13:46    评论:0点击:

 首先看一下Cesium官方文档对HeadingPitchRoll的说明:A rotation expressed as a heading, pitch, and roll. Heading is the rotation about thenegative z axis. Pitch is the rotation about the negative y axis. Roll is the rotation aboutthe positive x axis.

 翻译过来的意思就是,一个用heading、pitch、roll三个方向的旋转角度来表达的旋转信息。换句话说,就是在三维空间中,通过实体与笛卡儿坐标系三个坐标轴的的夹角来确定实体在三维空间中的方向。heading是实体与z轴的旋转角,pitch是实体与y轴的旋转角,roll是实体与x轴的旋转角。为了更加形象的说明三者关系,下面结合具体的图示来说明。不过需要说明的是由于GIS中坐标系的不同(大家都知道GIS中的高斯坐标系x轴是纵轴,y轴是横轴),可能会与其他领域的坐标系有所差别。

 

 三维空间的右手笛卡尔坐标如图1所示

     图1

可以看出,图示的坐标轴名称与Cesium文档写的略有差别,不过不影响我们理解。heading、pat

ch、roll即旋转角。

 

 在航空中,pitch, yaw, roll如图2所示。

       图二

 pitch是X轴旋转,也叫做俯仰角,如图3所示。

       图三

 yaw是围绕Y轴旋转,也叫偏航角,如图4所示。

 

       图四

 roll是围绕Z轴旋转,也叫翻滚角,如图5所示。

       图五

 由此我们可以看到,在Cesium中,HeadingPitchRoll确定了物体的方向。


 通过以上代码,我们看到,使用Cartesian3确定了坐标,HeadingPitchRoll确定方向,这样我们就能可以在精确的镜头视角下看到该实体的空间情况。

来源: https://blog.csdn.net/qq_37796475/article/details/79188477

 

为您推荐

友情链接 |九搜汽车网 |手机ok生活信息网|ok生活信息网|ok微生活
 Powered by www.360SDN.COM   京ICP备11022651号-4 © 2012-2016 版权