大地坐标系(WGS84)转空间直角坐标系(笛卡尔坐标系XYZ)
大地坐标系(WGS84)转空间直角坐标系(笛卡尔坐标系XYZ)
以Unity为例
float[] get_coordinate( float lat, float lon,float H1)
{//H指的就是距离海平面的大地高,N+H也就是当前测点与地心的矢径
float f = 1f / 298.257223563f;
float b = 6378245f * (1 - f);
float e = Mathf.Sqrt(6378245f * 6378245f - b * b) / 6378245f;
float N = 6378245f / Mathf.Sqrt(1 - e * e * Mathf.Sin(lat * Mathf.PI / 180) * Mathf.Sin(lat * Mathf.PI / 180));
float WGS84_X = (N + H1) * Mathf.Cos(lat * Mathf.PI / 180) * Mathf.Cos(lon * Mathf.PI / 180);
float WGS84_Y = (N + H1) * Mathf.Cos(lat * Mathf.PI / 180) * Mathf.Sin(lon * Mathf.PI / 180);
float WGS84_Z = (N * (1 - (e * e)) + H1) * Mathf.Sin(lat * Mathf.PI / 180);
float[] res = { WGS84_X, WGS84_Y, WGS84_Z };
return res;
}for (int i = -90; i <= 90; i+=2)
{for (int j = -180; j <= 180; j+=5)
{float[] res = get_coordinate(i, j, 6378245f);
res[0] /= 100000f; res[1] /= 100000f; res[2] /= 100000f;
GameObject gb = GameObject.CreatePrimitive(PrimitiveType.Cube);
gb.transform.position = new Vector3(res[0], res[2], res[1]);
}
}
大地坐标系(WGS84)转空间直角坐标系(笛卡尔坐标系XYZ)相关推荐
- wgc84 笛卡尔_大地坐标系(WGS84)转空间直角坐标系(笛卡尔坐标系XYZ)
大地坐标系(WGS84)转空间直角坐标系(笛卡尔坐标系XYZ) 以Unity为例 float[] get_coordinate( float lat, float lon,float H1) { // ...
- 大地坐标系转换为地心空间直角坐标系
void Blh2XYZ(double B, double L, double H, double *x, double *y, double *z)//B,L,H 大地坐标,单位是:度;X,Y,Z ...
- 驱动器空间、关节空间与笛卡尔空间
驱动器空间.关节空间与笛卡尔空间 一般来说,操作臂的位置和姿态描述有三种表示方法,分别为驱动器空间描述.关节空间描述和笛卡尔空间描述.三者之间有如下的映射关系: 在进行机械臂运动学分析时,我们必须弄清 ...
- 《3D数学基础》提炼总结(一)3D数学和笛卡尔坐标系
写在前面,想学好图形学,数学是必不可少的,市面上想找一本书既包括数学知识又与图形学和编程连续紧密的,这本书算是名气较大的,再加上很多语言比较通俗幽默,读起来不那么想睡觉,所以就是它啦(#^.^#).当 ...
- 3D游戏开发所需的数学基础——笛卡尔坐标系
很多人会觉得图形学中的数学复杂难懂.的确,一些数学模型在初学者看来晦涩难懂.但很多情况下,我们需要打交道的只是一些基础的数学运算. 笛卡尔坐标系 在游戏制作中,我们使用数学绝大多数是用于计算位置,距离 ...
- 在GDI+中如何实现以左下角为原点的笛卡尔坐标系
今天写了一个求点集合的凸包的一个算法,虽然结果求解出来了,但是想将过程用GDI+绘制出来,就需要将点绘制出来,然而c#GDI+中绘图的坐标与我们常用数学中笛卡尔坐标系是不一样的,所以就要转换GDI+中 ...
- c语言确定原点建立坐标系,在GDI+中如何实现以左下角为原点的笛卡尔坐标系
今天写了一个求点集合的凸包的一个算法,虽然结果求解出来了,但是想将过程用GDI+绘制出来,就需要将点绘制出来,然而c#GDI+中绘图的坐标与我们常用数学中笛卡尔坐标系是不一样的,所以就要转换GDI+中 ...
- 【机器人关节空间与笛卡尔空间示教】
机器人关节空间与笛卡尔空间示教演示 在RobtSim机器人快速仿真软件中,对关节空间和笛卡尔空间进行示教演示.关节空间中机器人运动对末端无法有效控制,笛卡尔空间对末端可有效控制,但是对关节空间无法有效 ...
- android投影坐标转换,关于android相机:透视投影中的笛卡尔坐标系
我仍在为增强现实应用程序实施透视投影.我已经问过一些有关视口计算和其他摄影机问题的问题,Aldream在此主题中对此进行了解释 但是,我目前没有任何有用的值,我认为这取决于我对笛卡尔坐标空间的计算. ...
最新文章
- Python-EEG工具库MNE中文教程(12)-注释连续数据
- Android 计算布局背景的透明度
- RedHat Enterprise Linux 6.4使用Centos 6的yum源问题
- [leetcode]344.反转字符串
- 计算机毕业设计中用Java实现商场库存清单案例
- 浅谈UWB室内定位(三)
- 数据库中的年月日表达
- SCI收录的文献类型与认证的文献类型
- 20221222 Coppeliasim的视频导出功能
- win7注册表常用设置
- 测试系统导出Excel无法打开
- AVL树添加节点后的平衡操作(一)逻辑分析:左旋、右旋、双旋(超详细图解)
- 浏览器获取MAC地址
- c:\Windows\system32\ regsvr32.exe Windows无法访问指定设备、路径或文件,你可能没有适当的权限访问该项目
- 分享7个实用的电脑软件,满满的干货,大家低调收藏
- 进销存系统 通用进销存行业商用财务系统
- 无法下载安装Project Web Access ActiveX 控件
- 获取打气筒API的三种方法
- 《3D打印:正在到来的工业革命(第2版)》——2.2节材料挤出技术
- linux服务器网络编程之线程模型