部分cesiumAPI个人理解(学习用到的,会持续更新)

基于起始点位置建立局部坐标系,返回值transform是局部系到世界系的转换矩阵[x,y,z]; 

x轴指向当前点的东方向。
y轴指向当前点的北方向。
z轴在椭圆体的方向轴指向表面法线穿过的位置。

常见应用:模型姿态调整(先转成局部坐标,然后进行平移、缩放、旋转等矩阵变换,操作之后的矩阵赋给模型即可)、建立debugModelMatrixPrimitive

Cesium.Transforms.eastNorthUpToFixedFrame(position);
///Cesium.EllipsoidGraphics:

Cesium学习六:使用entity绘制ellipsoid_cesium ellipse_小何又沐风的博客-CSDN博客

minimumClock和maximumClock

下图分别为PI/4PI/2PI/43PI/2对应的椭球

夹角为与朝东的X轴的角度,逆时针(朝北)旋转为正

minimumCone和maximumCone

下图分别为PI/4PI/2PI/43PI/4对应的椭球

夹角为与垂直地表朝上的轴的角度,顺时针(朝下)旋转为正

/// Cesium.Camera
frustum.toRadians(视锥体宽度与其高度的纵横比)

已知俯仰角与航偏角,利用tan函数可以求锥体屏幕的宽和高,例:

        const hr = Cesium.Math.toRadians(options.horizontalViewAngle);
        const vr = Cesium.Math.toRadians(options.verticalViewAngle);
        //设置视锥体宽度与其高度的纵横比
        this.lightCamera.frustum.aspectRatio =
            (visualRange * Math.tan(hr / 2) * 2) /
            (visualRange * Math.tan(vr / 2) * 2);
///




///
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值