在 Cesium.viewer 创建后切换 Cesium requestRenderMode
Toogle Cesium requestRenderMode after Cesium.viewer has been created
我正在尝试切换 Cesiums viewer.requestRenderMode 设置,以探索一些性能差异。
我为 requestRenderMode 属性 创建了一个切换按钮并调用了以下函数:
function toggleRenderMode() {
console.info("toggleRenderMode");
requestRenderMode = !requestRenderMode;
viewer.requestRenderMode = requestRenderMode
if(requestRenderMode){
viewer.maximumRenderTimeChange = Infinity;
console.info("enabling requestRenderMode");
}else{
viewer.maximumRenderTimeChange = 0;
console.info("disabling requestRenderMode");
}
console.info("viewer.requestRenderMode:",viewer.requestRenderMode);
}
控制台输出显示查看器 requestRenderMode 是根据代码设置的,但是这似乎对渲染没有影响。
那么这个属性是不是只能在Cesium viewers创建的时候设置?
非常感谢!
viewer.requestRenderMode
在API中不存在,你要的是viewer.scene.requestRenderMode
.
我正在尝试切换 Cesiums viewer.requestRenderMode 设置,以探索一些性能差异。 我为 requestRenderMode 属性 创建了一个切换按钮并调用了以下函数:
function toggleRenderMode() {
console.info("toggleRenderMode");
requestRenderMode = !requestRenderMode;
viewer.requestRenderMode = requestRenderMode
if(requestRenderMode){
viewer.maximumRenderTimeChange = Infinity;
console.info("enabling requestRenderMode");
}else{
viewer.maximumRenderTimeChange = 0;
console.info("disabling requestRenderMode");
}
console.info("viewer.requestRenderMode:",viewer.requestRenderMode);
}
控制台输出显示查看器 requestRenderMode 是根据代码设置的,但是这似乎对渲染没有影响。 那么这个属性是不是只能在Cesium viewers创建的时候设置?
非常感谢!
viewer.requestRenderMode
在API中不存在,你要的是viewer.scene.requestRenderMode
.