当我们需要在大屏中展示forge模型时,forge默认的大灰屏背景很是烦人,怎么设置成透明呢?

方法

css设置

1
2
3
.adsk-viewing-viewer {
background: none !important;
}

js设置

Autodesk.Viewing.Initializer 的回调函数中:

viewer.initialize(); 前添加:

1
Autodesk.Viewing.Private.InitParametersSetting.alpha = true;

viewer.initialize(); 后添加:

1
2
3
viewer.impl.renderer().setClearAlpha(0);
viewer.impl.glrenderer().setClearColor(0xffffff, 0);
viewer.impl.invalidate(true);

效果