- 博客(4)
- 收藏
- 关注
原创 Babylon动画
有较大的变化根据你动画化对象的属性,如果你要改变位置,value就是一个Vector值(可能是三维或二维),一个三维向量的例子是。这个关键帧就像是剧本,我想要在哪个时间演员(动画化的模型)有哪个表演(动画的行为),帧数与刚才的灯光动画时没什么变化的,但是。:这个换成我自己的理解就是,我动画化这个对象要改变的属性值,因此这个不是随意填写的,那我们之前的例子填写的是。:这个就很好理解了,动画每秒的帧数,越大动画越流畅(你也要设置更多的关键帧)但对性能的需求也更高。这个属性,虽然在这个例子中这不是多余的。
2024-07-24 19:47:40 914
原创 Babylon加载本地gltf模型并完成一些基础的点击操作
就比如我这个模型是个医院场景,我想控制楼层的显示与隐藏,那么我就要先获取医院节点,然后获取医院节点下的所有子节点,你自己看下楼层(或者你想控制的mesh的name)设计一个逻辑,控制楼层的显示与隐藏,下面是我的例子。假如我们想获取我们点击模型那部分网格的属性信息,并且改变他的颜色,我们可以在引入模型时添加监听器,还记得刚刚导入模型时的回调函数吗,具体的实现逻辑就写在这里面。这样一切准备就绪就可以导入我们的本地模型了,把模型放入public文件夹,最好在新建一个model,把gltf所有文件放进去。
2024-07-19 17:50:46 878
原创 cesium加载天地图、OSM、谷歌底图
以上示例是加载矢量底图,若要加载影像或者其他只需要更换相应的url,在WebMapTileServiceImageryProvider中还要更改layer参数。url中’‘vec_w’,一些其他风格,基于CRAT渲染,两种方法效果差别不大。有两种方法加载天地图分别是。对应投影样式,具体可看。还要谷歌的一些卫星底图。
2024-07-10 16:22:17 707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人