Cesium案例(六) Time Dynamic Wheels

打印 上一主题 下一主题

主题 959|帖子 959|积分 2877

  知识点和api都以注释的形式标注在了代码中,学习Cesium官方案例可以作为辅助理解代码,进行自我学习和案例复现。 主要学习网站:cesium官网案例源码 cesium中文网api文档 Cesium.Ion.defaultAccessToken =        "token";      const viewer = new Cesium.Viewer("cesiumContainer", {        shouldAnimate: true,      });     const start=Cesium.JulianDate.fromDate(new Date(2018,11,12,15));     //从 JavaScript 日期创建一个新实例。     const totalSeconds=10;     const stop=Cesium.JulianDate.addSeconds(  start,totalSeconds,new Cesium.JulianDate());  //将提供的秒数添加到提供的日期实例。 viewer.clock.startTime=start.clone();//复制此实例。viewer.clock.stopTime=stop.clone();viewer.clock.currentTime=start.clone();viewer.clock.clockRange=Cesium.ClockRange.LOOP_STOP;//时间轴的运作方式 循环or播完暂停viewer.timeline.zoomTo(start,stop);   const position=new Cesium.SampledPositionProperty();//采样 位置 特性const startPosition=new Cesium.Cartesian3(  -2379556.799372864,  -4665528.205030263,  3628013.106599678);//3D笛卡尔坐标系点const endPosition = new Cesium.Cartesian3(  -2379603.7074103747,  -4665623.48990283,  3627860.82704567);
const velocityVectorProperty=new Cesium.VelocityVectorProperty(  position,false);//速度  矢量 特性//用于计算速度的位置属性//是否对结算的速度矢量进行归一化const velocityVector=new Cesium.Cartesian3();const wheelAngleProperty=new Cesium.SampledProperty(Number);//一个 Property ,//其值在给定时间内根据提供的样本集和指定的插值算法和度数进行插值let wheelAngle=0;const  numberOfSamples=100;for(let i=0;i
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

慢吞云雾缓吐愁

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表