【发布时间】:2020-07-07 07:10:35
【问题描述】:
我最近在使用 autodesk forge 查看器时发现了一个奇怪的行为。
查看模型时,我执行以下代码将红色立方体添加到我的场景中:
const mat = new THREE.MeshBasicMaterial({color: 0xff0000});
const geom = new THREE.BoxGeometry(50,50,50);
const cube = new THREE.Mesh(geom, mat);
NOP_VIEWER.impl.createOverlayScene('testOverlay', mat, mat);
NOP_VIEWER.impl.addOverlay('testOverlay', cube);
通常,结果看起来像这样:
Adding a colored cube as intended
但是,在我正在使用的应用程序中,选项setDisplayEdges 设置为true 作为标准。
这似乎具有将查看器中使用的任何自定义材料显示为白色的效果,如下例所示:
The same cube turned white without any change to the code itself
我能够在多个模型中重现这一点。
【问题讨论】:
-
tks 让我们知道这一点,我正在与工程部门合作修复并在此期间提出解决方法 - 很快就会通知您
-
非常感谢 - 我现在在应用程序中禁用了该选项
标签: autodesk-forge autodesk-viewer autodesk