接触这个框架也有一周的时间了吧,学到了不少东西,网上关于这个框架的教程也比较少,总之,连滚带爬,也能凑合写出来一个demo把 。
下面就是一个根据官网几个Demo学习后自己写的一个demo 。东西比较简陋,还有很多可以扩展的地方~~比如动态设置小车速度,视角跟随等等
效果图
文章插图
通过键盘上的方向键来控制小车方向,前进,退后 。
大概思路如下:
1、添加数据模型
文章插图
2、监听键盘按键
3、计算坐标
4、移动小车
初始化
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
添加3d模型
这里没有用方式添加组件,是因为使用不方便下面计算坐标 。模型为官网架包里的模型 。
let carPrimitive = scene.primitives.add(Cesium.Model.fromGltf({url: '../Apps/SampleData/models/CesiumMilkTruck/CesiumMilkTruck-kmc.glb',modelMatrix: Cesium.Transforms.headingPitchRollToFixedFrame(position, hpRoll, Cesium.Ellipsoid.WGS84, fixedFrameTransforms),minimumPixelSize:128}));
- Stealing Large Language Models: 关于对ChatG
- 接触器自锁线是哪根
- C++高级编程-高级特性
- 语音基石模型Speech Foundation Models
- 熊猫餐厅
- 天文爱好者新手必读:三大主流品牌天文望远镜选购指南 中国十大望远镜品牌
- 古埃及早就接触高科技了钻孔技术发达
- Xilinx ISE 联合 modelsim 进行功能和时序仿真
- ISE14.7联合Modelsim10.1a设置
- PyTorch图像分割模型——segmentation_models_pytor