2025-01-18
在24年开始,个人逐步从 vue2 迁移到了 vue3 框架的开发,但是在开发过程中的体现也只是部分写法的转变,一些很好用的特性并没有深入学习,单文件过大的拆解前期也仅仅停留在 function 的提取,在这里记录一下后来前两个月才开始使用
cesium 中描述 entity 随时间动态变化时,必然要用到 property 插值,来对应时间和实体的状态,最近有用到这个属性,记录一下:一般常用的插值有两种,一种是连续值插值SampleProperty,即给个时间段和一个状态区间,cesium会在区间内自己做平滑处理;
一种是枚举值插值TimeIntervalCollectionProperty,即一个时间段对应一个状态,不会做平滑插值。
假设现在有一个entity:
1 | let myEntity = vie.entities.add({ |
以下的source都是若干个 {时间,对应值组成的对象} 组成的数组list
gltf、glb此类3D模型作为车辆点,所以在此需要结合threejsthreejs的话结合地图开发不太友好,所以使用threebox作为桥梁可以减少很多心智负担。在这里做个小demo记录一下1 | // mapboxgl |