3d javascript vr 使用3dtiles.exe (https://github.com/fanvanzh/3dtiles) 从OSGB转换为3dtiles时,发现x,y反了。不确定原因?
时间: 2023-12-31 18:04:18 浏览: 31
可能是由于在OSGB和3dtiles中坐标系的定义不同导致的。OSGB使用的是东北天坐标系(ENU),而3dtiles使用的是右手笛卡尔坐标系(XYZ),其中X轴指向东方,Y轴指向北方,Z轴指向天空。
在进行OSGB到3dtiles的转换时,需要将OSGB中的坐标系转换为3dtiles中的坐标系。这个转换过程需要考虑到坐标系之间的旋转和平移。在旋转方面,需要将ENU坐标系旋转90度,使其X轴指向东方,Y轴指向北方;在平移方面,需要将ENU坐标系的原点设置为3dtiles坐标系的原点。
如果在转换过程中出现了X和Y反转的情况,可能是由于旋转和平移的顺序不正确或者旋转的角度不正确导致的。可以尝试调整旋转和平移的顺序,或者调整旋转的角度,以解决这个问题。
相关问题
https://ghproxy.com/https://github.com/rfetick/MPU6050_light.git
https://ghproxy.com/****** 仓库的 URL 前面,可以绕过网络限制并成功访问代码。
而 https://github.com/rfetick/MPU6050_light.git 是一个 GitHub 上的代码仓库,它包含了一个名为 MPU6050_light 的项目。根据仓库名称来看,这个项目可能与 MPU6050 传感器相关,可能是用于读取和处理 MPU6050 传感器数据的代码。
如果你想了解更多关于该项目的信息,可以点击链接 https://github.com/rfetick/MPU6050_light.git 访问该仓库,并查看其中的代码、文档和其他相关资源。
如何取消 url.https://github.com.cnpmjs.org/.insteadof=https://github.com/ url.https://hub.fastgit.xyz/.insteadof=https://github.com/
要取消这个替换规则,您需要从您的 Git 配置文件中将它删除。您可以通过在终端中输入以下命令来打开配置文件:
```
git config --global --edit
```
然后在文件中找到 "url" 部分的 "insteadOf" 条目,删除对应的条目即可取消这个替换规则。保存文件后,退出编辑器即可。