由方程(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),计算与所提供位置处的椭球表面相切的平面的法线

 

最新文章

  1. 使用JavaScript为一张图片设置备选路径
  2. 中国B2B行业将进入后平台时代
  3. C++开发ArcGis
  4. 开启个人blog~
  5. js限制input标签中只能输入中文
  6. 收缩sql server2008 数据库
  7. Cocos2d-JS中的文本菜单
  8. 中文翻译:pjsip教程(三)之ICE stream transport的使用
  9. H-Index ——Leetcode
  10. SE 2014年5月8日
  11. 网站压力测试工具Webbench介绍
  12. Jquery验证码倒计时
  13. HDU 5977 Garden of Eden
  14. iOS sqlite大数据分段加载的实现,sqlite数据库的操作
  15. MySQL 命令(导出数据):mysqldump
  16. power of the test
  17. 孤立森林(Isolation Forest)
  18. springboot+cfx实现webservice功能
  19. as 打包报错
  20. 构建-13 Analyzer APK文件分析

热门文章

  1. SSH(三)创建包和第一个页面
  2. 各类数据库写入Webhsell总结
  3. 图解B树及C#实现(1)
  4. python之yaml文件读取封装
  5. vue实现移动端左右菜单双向联动效果
  6. IdentityServer4 - v4.x .Net中的实践应用
  7. vs code .net core Linux下离线安装Nuget包
  8. 如何在 Nuxt 3 中使用 wavesurfer.js
  9. 1. 使用 fluent-bit 采集文件
  10. (14)go-micro微服务服务层Handle开发