cesium实现向卫星添加传感器并跟随卫星移动

import * as Cesium from 'cesium'
import "./CesiumSensors.js";/* eslint-disable */// 添加矩形传感器
export default function entityAddSensor(viewer, satellite) {// 场景,卫星实体viewer.scene.primitives.removeAll();// 删除所有传感器var rectangularPyramidSensor = new CesiumSensors.RectangularPyramidSensorVolume(); // 矩形棱锥传感器体积rectangularPyramidSensor.radius = 20000000.0;rectangularPyramidSensor.xHalfAngle = Cesium.Math.toRadians(25.0);// 矩形的长rectangularPyramidSensor.yHalfAngle = Cesium.Math.toRadians(15.0);// 矩形的宽rectangularPyramidSensor.lateralSurfaceMaterial = Cesium.Material.fromType('Color');// 侧面材料rectangularPyramidSensor.lateralSurfaceMaterial.uniforms.color = new Cesium.Color(0.0, 1.0, 1.0, 0.5);viewer.scene.preRender.addEventListener((scene,time)=>{ // preRender: 获取在场景更新之后以及场景渲染之前立即引发的事件。事件的订阅者将Scene实例作为第一个参数,将当前时间作为第二个参数。let modelMatrix  = satellite.computeModelMatrix(time); // 在指定时间计算实体转换的模型矩阵, -> Matrix4Cesium.Matrix4.multiply(modelMatrix, Cesium.Matrix4.fromRotationTranslation(Cesium.Matrix3.fromRotationY(Cesium.Math.toRadians(-180))), modelMatrix)// multiply 计算两个矩阵的乘积;  fromRotationTranslation 从表示旋转的Matrix3和表示平移的Catresian3中计算Matrix4实例rectangularPyramidSensor.modelMatrix = modelMatrix})viewer.scene.primitives.add(rectangularPyramidSensor);
}

CesiumSensors.js 资源下载链接:https://download.csdn.net/download/qq_41176306/16714510

cesium实现向卫星添加传感器并跟随卫星移动相关推荐

  1. [cesium] 卫星雷达传感器,雷达探测效果

    前言 整理了一下关于卫星视锥和雷达测控的三维效果. 包含视锥体,传感器,扫描探测等效果 修改部分插件,支持最新版cesium 效果 相控雷达传感器 球形相控雷达传感器 卫星传感波 卫星视锥 雷达跟踪 ...

  2. 第六章 Cesium学习入门之添加Geojson数据(dataSource)

    从0开始的Cesium 第一章 Cesium学习入门之搭建Vite+Vue3+Cesium开发环境 第二章 Cesium学习入门之搭建Cesium界面预览和小控件隐藏 第三章 Cesium学习入门之地 ...

  3. GF6(高分六号)卫星PMS传感器控制点精确正射校正

    GF6(高分六号)卫星PMS传感器控制点精确正射校正 本次介绍在ERDAS软件中如何对高分六号卫星PMS传感器进行控制点精校正. 1. 全色数据正射校正 首先打开数据: 选择控制点校正选项: 选择传感 ...

  4. ROS URDF添加传感器模型

    ROS URDF添加传感器模型 添加传感器模型 添加摄像头 对应的模型文件是camera.xacro, 内容如下 <?xml version="1.0"?> <r ...

  5. 中巴、资源、高分、环境国产卫星数据下载 | 陆地观测卫星数据服务平台

    平台介绍 今天给大家介绍的是中国资源卫星应用中心的数据下载方法. 中国资源卫星应用中心作为我国三大卫星数据中心之一的陆地观测卫星数据中心,肩负着建设我国陆地观测卫星数据集中处理.统一存档.统一分发的重 ...

  6. 遥感图像卫星概述--海洋卫星,资源卫星,商用卫星

    遥感图像卫星–资料搜集 文章目录 遥感图像卫星--资料搜集 海洋卫星 1.数据处理的特点 2.难点与挑战 3.具体方法 资源卫星 1.数据处理的特点 2.难点与挑战 3.具体方法 商用卫星 1.数据处 ...

  7. 用Java编程卫星坐标_2 分钟掌握卫星星座图

    话不多说,助您 2 分钟掌握卫星星座图,知晓原理,并能绘制 效果 基础 什么是卫星星座? 详细科普不在本文浪费时间了,完全不懂的同学瞄一下卫星星座-百度百科就可以了. 实现 储备知识 简单解释一下所需 ...

  8. 卫星对时系统(北斗卫星对时系统)京准电子使用手册

    卫星对时系统(北斗卫星对时系统)京准电子使用手册 卫星对时系统(北斗卫星对时系统)京准电子使用手册 卫星对时系统 使用手册   目 录 装置的用途及特点 1 1.1 用途 1 1.2 特点 1 技术指 ...

  9. 北斗/GPS卫星时钟系统(北斗/GPS卫星授时系统-北斗/GPS卫星校时系统)

    北斗/GPS卫星时钟系统(北斗/GPS卫星授时系统-北斗/GPS卫星校时系统) 北斗/GPS卫星时钟系统(北斗/GPS卫星授时系统-北斗/GPS卫星校时系统) 技术交流-岳峰-15901092122: ...

最新文章

  1. selenium定位方法(java实例)
  2. 从CES 2017看今年智能汽车发展趋势之一:车联网有望率先实现
  3. [匈牙利] 洛谷 P2526 小狗散步
  4. C语言试题九十二之输入数据有多行,第一行是一个整数n,表示测试用例的个数,后面跟着n行 ,每行包括一个由字母和数字组成的字符串
  5. 【小白必懂】C语言最大、最小公约数题解
  6. 定时任务---SpringBoot
  7. java平移变换_java移位运算符:(左移)、(带符号右移)和(无符号右移)。...
  8. linux ps 详解 博客,Linux PS 命令 详解(转)
  9. 六零后的人马上步入老年生活,没有退休金,如何养老?
  10. java 文件递归_java 递归,打印文件夹下所有的文件
  11. 《程序设计技术》第六章例程
  12. 清华软件工程硕士放弃百万年薪后,4年狂赚1100亿,却被央视点名批评!
  13. TOMCAT如何配置域名,可以用本地服务进行测试
  14. 目标检测的模型集成方法及实验
  15. java-Socket文件传输
  16. 在html5网页中录音解决方案
  17. 如何解决dubbo配置文件中Multiple annotations found at this line问题
  18. Sh.k6p index.php,第二篇:shell基础命令(部分)
  19. 零售行业新渠道,效率居然这么高?
  20. 天创速盈带你了解拼多多新店运营技巧

热门文章

  1. 模拟退火算法求解旅行商问题
  2. python中的相关性和协方差(调用Yahoo的金融数据)
  3. php洋葱模型,PHP Migrations——Doctrine Migrations教程
  4. django migrations
  5. 关于淘宝橱窗推荐--用户行为追踪--http协议深入
  6. 400报错 bad request
  7. 中科方德操作系统虚拟机安装步骤备忘
  8. 宁夏2019年计算机软件考试,2019年3月宁夏计算机等级考试报名入口
  9. 我们计划招收300位生信人,免费攻读发论文技巧!
  10. python 并发笔记--------简单的进程/线程池实现并发IO/CPU 操作