请选择 进入手机版 | 继续访问电脑版

01BIM社区

 找回密码
 立即注册

扫一扫,访问微社区

查看: 54|回复: 1

Cesium坐标系

[复制链接]

150

主题

510

帖子

1980

积分

金牌会员

Rank: 6Rank: 6

积分
1980
发表于 2022-6-19 20:22:16 | 显示全部楼层 |阅读模式
<Cesium坐标系>

2022年6月19日


回复

使用道具 举报

150

主题

510

帖子

1980

积分

金牌会员

Rank: 6Rank: 6

积分
1980
 楼主| 发表于 2022-6-19 20:35:31 | 显示全部楼层
本帖最后由 tzbm123456 于 2022-6-19 20:51 编辑

一、弧度角度转换:
1、弧度 -> 角度:Cesium.Math.toDegrees(Math.PI)
2、度 -> 度:Cesium.Math.toRadians(180)
二、获取地理坐标:
1、笛卡尔坐标 -> 地理坐标:Cesium.CartoGraphic.fromCartesian(cartesian3)
2、度 -> 地理坐标Cesium.CartoGraphic.fromDegrees(130,37,height)
3、弧度 -> 地理坐标Cesium.CartoGraphic.fromDegrees(Math.PI,Math.PI/4,height)
4、创建地理坐标:new Cesium.CartoGraphic(Math.PI,Math.PI/4,height)
三、获取笛卡尔坐标:
1、地理坐标 -> 笛卡尔坐标:Cesium.CartoGraphic.toCartesian(cartoGraphic)
2、经纬度值 -> 笛卡尔坐标Cesium.Cartesian3.fromDegrees(130,37,height)
3、经纬度值数组(不带高度) -> 笛卡尔坐标数组Cesium.Cartesian3.fromDegreesArray([130,37,128,34])
4、经纬度值数组(带高度) -> 笛卡尔坐标数组Cesium.Cartesian3.fromDegreesArrayHeights([130,37,100000,128,34,150000])
5、数值 -> 笛卡尔坐标Cesium.Cartesian3.fromElements(x, y, z, result)
6、创建笛卡尔坐标:new Cesium.Cartesian3(x, y, z)




回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|01BIM社区 - 最专业的BIM技术交流平台 ( 渝ICP备15000873号 )

GMT+8, 2022-6-27 13:54 , Processed in 0.049425 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表