Cesium常用API

Cesium 专栏收录该内容
8 篇文章 0 订阅

Camera

  1. heading:左右摇头,pitch:上下摆头
  2. 视野里相机的位置是固定的??
//相机垂直向下俯视,Heading设置为正北方向
'最常见的设置参数'
camera.setView({
    destination : Cesium.Cartesian3.fromDegrees(longitude, latitude, height),
    orientation: {
        heading : 0.0,
        pitch : -Cesium.Math.PI_OVER_TWO,
        roll : 0.0
    }
});
  1. 禁止相机进入地下
  2. 相机常用函数,zoomIn / zoomOut
  3. 任意三个轴都能作为旋转轴,不一定必须是笛卡尔轴,但是用笛卡尔轴最有意义
    在这里插入图片描述

Viewer & Scene

  1. Viewer 是控件的集合,大部分的控件选项都可以再viewer的option中配置,例如鼠标位置聚焦框
  2. Scene 是存放3D模型数据和状态的容器
  3. 常用函数 Viewer.extend / flyTo / zoomTo
  4. terrainProvider

Globe

  1. 场景中渲染的地球,包括其地形(Globe#terrainProvider)和图像图层(Globe#imageryLayers)
  2. pick $ pickposition(scene)
    var intersection = globe.pick(ray, scene);
    var worldPosition = viewer.scene.pickPosition(movement.position);
    其中pickPosition(windowPosition, result) → Cartesian3

depth buffer

Math

  1. Cesium.Math.PI_OVER_TWO
  2. 要注意的一点是cesium中很多类似的属性都是大写和下划线构成的,别写错了

movement.endPosition

  1. 鼠标移动事件中的属性,可以获取移动停止位置的屏幕坐标
  2. 鼠标点击事件则是 movement.position

Cesium.Cartesian3.clone

polygon.hierarchy

trackedEntity

  • 0
    点赞
  • 0
    评论
  • 4
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值