美文网首页
Day 86/100 手机的XYZ轴和地球的XYZ轴

Day 86/100 手机的XYZ轴和地球的XYZ轴

作者: 赵国星 | 来源:发表于2021-01-07 12:15 被阅读0次

    写在前面的话

    想知道小程序里拍摄的拍摄角度

    找到了wx.onDeviceMotionChange接口

    看不懂说明,于是有了今天的博客


    (一)wx.onDeviceMotionChange

    先说学到的结果

    官方文档

    1、 手机坐标 X/Y 和 地球 X/Y 重合

    用人话说,就是手机,正着拿手机,横屏向下转(逐渐变竖屏);

    alpha 的取值范围[0, 2*PI)。逆时针转动为正。

    手势是:大拇指指北,食指指东,中指垂直地面;

    (想象了好久才弄出来,发现自己好笨啊)

    2、手机坐标 Y/Z 和地球 Y/Z 重合

    用人话说,就是手机,背着拿手机,横屏左右转(逐渐变正面);

    beta 范围值为 [-1*PI, PI)

    3、手机 X/Z 和地球 X/Z 重合

    用人话说,就是手机,背着拿手机,横屏上下转(逐渐屏朝下);

    (二)手机的XYZ轴

    (二)地球的XY轴

    地球坐标参考系统,简称地球坐标系统(英语:Terrestrial Coordinate System)、地球参考系统(英语:Terrestrial Reference System, TRS)或地球坐标系,是描述物体在地球近地空间的位置的坐标参考系统。地球坐标系在大地测量学中也常被称作大地坐标系(英语:Geodetic Coordinate System)。由于地球坐标系描述的是地球及近地物体的相对位置,它与地球体应当是相对固定的,且应与地球体以相同的速率和方向一同自转,因此又称地固坐标系(英语:Earth-Fixed Coordinate System)。[1][2]地球参考框架(英语:Terrestrial Reference Frame, TRF)是地球坐标系统的具体实现

    地球坐标系既可以以笛卡尔坐标的形式表达,也可以采用大地坐标(或地理坐标)的形式表达。以笛卡尔坐标坐标表达的地球坐标系被称为空间直角坐标系,其X轴通常指向某一起始子午面,Z轴地球自转轴平行或重合,Y轴则与X轴和Z轴向垂直。以大地坐标表达的地球坐标系被称为空间大地坐标系,也可简称为大地坐标系。空间大地坐标系使用大地纬度大地经度大地高来描述物体的空间位置。

    什么是子午面?

    一般指通过地面一点包含地球北极的平面

    地球的自转方向是?

    西向东

    空间坐标与大地坐标的转换


    参考链接

    1、监听设备方向变化事件wx.onDeviceMotionChange(function callback)

    https://developers.weixin.qq.com/miniprogram/dev/api/device/motion/wx.onDeviceMotionChange.html

    2、小程序基于加速度计判断横竖屏
    https://zhuanlan.zhihu.com/p/33688388?from_voters_page=true

    3、地球坐标系统https://zh.wikipedia.org/wiki/%E5%9C%B0%E7%90%83%E5%9D%90%E6%A0%87%E7%B3%BB%E7%BB%9F

    4、漫话地图之高精地图生产中的坐标系

    https://cloud.tencent.com/developer/news/716352

    相关文章

      网友评论

          本文标题:Day 86/100 手机的XYZ轴和地球的XYZ轴

          本文链接:https://www.haomeiwen.com/subject/dnxzoktx.html