Cesium冷知识:判断cesium是否使用webgl2
·
老的Cesium.js,默认使用webgl1.0技术
现在默认使用webgl2.0技术
虽然有默认值,但是都可以通过相关参数来改变webgl版本
那么如何判断当前Cesium.js使用的是哪个webgl版本?
方案1:
let isWebgl2=viewer.scene.context.webgl2;
//如果为true,则代表使用webgl2.0技术
console.log(isWebgl2);
备注:Context.js是一个私有类
方案2:
let isWebgl2Official=Cesium.FeatureDetection.supportsWebgl2(viewer.scene);
//如果为true,则代表使用webgl2.0技术
console.log(isWebgl2Official);
备注:
这个方案2和方案1本质是同一个代码
方案2只有在新版Cesium中才有
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)