Cesium Ellipsoid(十四)
2024-09-08 17:13:43
由方程(x/A)^2+(y/b)^2+(z/c)^2=1在笛卡尔坐标系中定义的二次曲面。Cesium主要用来表示行星体的形状。通常使用提供的常量之一,而不是直接构造此对象。
不用new,直接就可以使用其中的方法和变量
Cesium.Ellipsoid.WGS84,非常常用
比如将笛卡尔坐标转换为WGS84下的椭球坐标
var p0 = new Cesium.Cartesian3.fromDegrees(100,30,0);
let cartographic = Cesium.Ellipsoid.WGS84.cartesianToCartographic(
p0
)
console.log(cartographic);//Cartographic {longitude: 1.7453292519943295, latitude: 0.5235987755982987, height: 0}
同理也有cartographicToCartesian
Cesium.Ellipsoid.fromCartesian3(cartesian, result),通过x,y,z自己构造一个椭球
surfaceArea(rectangle),计算一个矩形的面积
geodeticSurfaceNormal(cartesian, result),计算与所提供位置处的椭球表面相切的平面的法线
最新文章
- 使用JavaScript为一张图片设置备选路径
- 中国B2B行业将进入后平台时代
- C++开发ArcGis
- 开启个人blog~
- js限制input标签中只能输入中文
- 收缩sql server2008 数据库
- Cocos2d-JS中的文本菜单
- 中文翻译:pjsip教程(三)之ICE stream transport的使用
- H-Index ——Leetcode
- SE 2014年5月8日
- 网站压力测试工具Webbench介绍
- Jquery验证码倒计时
- HDU 5977 Garden of Eden
- iOS sqlite大数据分段加载的实现,sqlite数据库的操作
- MySQL 命令(导出数据):mysqldump
- power of the test
- 孤立森林(Isolation Forest)
- springboot+cfx实现webservice功能
- as 打包报错
- 构建-13 Analyzer APK文件分析