当前位置: 首页 > news >正文

cesium 解决加载带动画的glb不播放动画问题

glb加载参考:cesium 添加几何对象 entity primitive_cesium.js 添加几何体-CSDN博客

使用entity方式加载的glb,默认会开启动画,但使用primitive加载的glb,需要手动开启动画

let modelPosition = Cesium.Cartesian3.fromDegrees(...position)
let modelMatrix = Cesium.Transforms.headingPitchRollToFixedFrame(modelPosition, new Cesium.HeadingPitchRoll(Cesium.Math.toRadians(heading - 90)));
let model = primitiveCollection.add(
    Cesium.Model.fromGltf({
        url: url,
        minimumPixelSize: 50,
        modelMatrix: modelMatrix,
        scale
    })
);

model.readyPromise.then((model) => {
    // 手动开启动画
    model.activeAnimations.addAll({
        loop: Cesium.ModelAnimationLoop.REPEAT // 让动画循环播放
    });
});

http://www.dtcms.com/a/40497.html

相关文章:

  • 记录MFC联合halcon界面显示开发
  • 查询NFT图片地址
  • 42 session反序列化漏洞
  • JavaWeb25.02.27
  • 【前端】XML,XPATH,与HTML的关系
  • 推荐算法工程师的技术图谱和学习路径
  • 实验环境搭建集锦(docker linux ros2+强化学习环境+linux上单片机串口调试)
  • Kylin麒麟操作系统服务部署 | Nginx服务部署
  • BRD4缺失通过GRP78灭活内质网应激,延缓脱氢表雄酮诱导的卵巢颗粒细胞凋亡
  • 波导阵列天线 学习笔记11双极化全金属垂直公共馈电平板波导槽阵列天线
  • 【技术笔记】Cadence 实现原理图元器件的自动标号
  • [教程]在CentStream 9简单部署一个Nginx web服务器
  • 基于多层感知机(MLP)实现MNIST手写体识别
  • SpringBoot Maven 项目 pom 中的 plugin 插件用法整理
  • [高等数学] 定积分的概念与性质
  • 《从入门到精通:蓝桥杯编程大赛知识点全攻略》(十八)-农夫约翰的奶酪块、蛋糕游戏、奶牛体检
  • linux 后台执行并输出日志
  • Filp动画
  • 大数据SQL调优专题——底层调优
  • OpenCV(11):人脸检测、物体识别
  • Ubuntu本地使用AnythingLLM
  • 网络通信/IP网络划分/子网掩码的概念和使用
  • mysql的主从同步
  • Java CAS 与 AQS
  • 服务器主板可以单独升级吗?有什么影响?
  • 多模态模型:学习笔记(二)
  • MySQL 面试
  • Gemma2DecoderLayer 解析:Pre-FFW 和 Post-FFW LayerNorm 的作用
  • 【论文笔记-ECCV 2024】AnyControl:使用文本到图像生成的多功能控件创建您的艺术作品
  • VSCode+PlatformIO报错 找不到头文件