当前位置: 首页 > ds >正文

Cesium高度参考系统

🌍 Cesium高度参考系统趣味探索

🚀 高度参考系统形象比喻

想象一下,你正在玩一个积木游戏:

CLAMP_TO_GROUND:积木被"强力胶水"粘在桌面上,无论桌面高低起伏如何

RELATIVE_TO_GROUND:积木放在"微型支架"上,始终保持离桌面固定距离

NONE:积木漂浮在空中,位置由精确坐标决定,与桌面无关

📊 直观流程图展示

在这里插入图片描述

🎮 三种模式的游戏化解释

🟢 CLAMP_TO_GROUND(地形拥抱者)

想象你的角色有"超级粘性鞋",无论山坡还是峡谷,总能紧贴地面行走。

const groundHugger = viewer.entities.add({position: Cesium.Cartesian3.fromDegrees(116.39, 39.9),billboard: {image: 'ground-marker.png',heightReference: Cesium.HeightReference.CLAMP_TO_GROUND  // ⭐关键设置}
});

🔴 RELATIVE_TO_GROUND(悬浮术士)

你的角色学会了"悬浮术",始终保持离地面2米高,地形起伏时自动调整高度。

const floatingWizard = viewer.entities.add({position: Cesium.Cartesian3.fromDegrees(116.39, 39.9, 50),  // 50米高model: {uri: 'floating-object.glb',heightReference: Cesium.HeightReference.RELATIVE_TO_GROUND
http://www.xdnf.cn/news/5331.html

相关文章:

  • Java大数据可视化在城市空气质量监测与污染溯源中的应用:GIS与实时数据流的技术融合
  • 宝蓝德中间件部署war包时,配置的绝对路径读取错误。
  • 《用MATLAB玩转游戏开发:从零开始打造你的数字乐园》基础篇(2D图形交互)-俄罗斯方块:用旋转矩阵打造经典
  • 质量、重力、引力、惯性 的本质,以及虫洞
  • 按键实现多个界面切换的方法
  • 从需求到用例的AI路径:准确率与挑战
  • PyQt5基础:QWidget类的全面解析与应用实践
  • LinkedList源码解析
  • stm32 lcd绘制波形和频谱
  • android HashMap和List该如何选择
  • Go多服务项目结构优化:为何每个服务单独设置internal目录?
  • ChatBI选型指南:主流产品技术对比与落地建议
  • 【Docker 新手入门指南】第四章:镜像加速
  • 相机Camera日志分析之八:高通Camx HAL架构opencamera三级日志详解及关键字
  • [6-2] 定时器定时中断定时器外部时钟 江协科技学习笔记(41个知识点)
  • JMeter 中实现 双 WebSocket(双WS)连接
  • 【Linux实践系列】:进程间通信:万字详解共享内存实现通信
  • 系统分析与设计期末复习
  • 高效全能PDF工具,支持OCR识别
  • ThinkPad T440P如何从U盘安装Ubuntu24.04系统
  • QMK键盘固件开发全解析:QMK 固件开发的最新架构和规范(2025最新版)
  • [亲测搭建可用]LoliMeow主题二次元风博客WordPress主题模板
  • Android 关闭Activity切换过渡动画
  • 栈溢出攻击最基本原理
  • 宝塔服务安装使用的保姆级教程
  • Redis 集群
  • 安装或更新 CUDA Toolkit - Ubuntu - RuntimeError
  • CAD属性图框值与Excel联动(CAD块属性导出Excel、excel更新CAD块属性)——CAD c#二次开发
  • WPF中如何自定义控件
  • 【Oracle认证】MySQL 8.0 OCP 认证考试英文版(MySQL30 周年版)