STEP 文件部分图形问题
STEP File Section Graphical Issue
我正在尝试对在 Solidworks 和 OnShape 中创建的 STEP 文件使用剖面工具,并且在剖面处看到沿着零件边缘的非常粗的线条。我尝试了最新的查看器版本 (6.1),但问题仍然存在。请参阅以下屏幕截图:
STEP File Section Graphical Issue
这不是 STEP 文件所特有的,例如,我也在原生 SLDPRT 和 Creo 文件中看到它(程度要小得多)。
想知道是否有其他人遇到过此问题,是否有办法在客户端解决/缓解该问题?
正如在原始问题下所讨论的,这是查看器中一个已知且棘手的错误。目前没有禁用部分大纲的官方方法,但你可以通过一些黑客和功夫来做到这一点:
// get the scene containing the section geometry
let section = NOP_VIEWER.impl.sceneAfter.getObjectByName("section");
let area = section.children[0]; // this is the hatched section area
let outline = section.children[1]; // this is the outline that's causing problems
section.remove(outline);
这种方法的一个缺点是,每当重新创建该部分时,您都必须 运行 这段代码,例如,在每个 cutplanes-change-event 事件中。
希望对您有所帮助。
我正在尝试对在 Solidworks 和 OnShape 中创建的 STEP 文件使用剖面工具,并且在剖面处看到沿着零件边缘的非常粗的线条。我尝试了最新的查看器版本 (6.1),但问题仍然存在。请参阅以下屏幕截图:
STEP File Section Graphical Issue
这不是 STEP 文件所特有的,例如,我也在原生 SLDPRT 和 Creo 文件中看到它(程度要小得多)。
想知道是否有其他人遇到过此问题,是否有办法在客户端解决/缓解该问题?
正如在原始问题下所讨论的,这是查看器中一个已知且棘手的错误。目前没有禁用部分大纲的官方方法,但你可以通过一些黑客和功夫来做到这一点:
// get the scene containing the section geometry
let section = NOP_VIEWER.impl.sceneAfter.getObjectByName("section");
let area = section.children[0]; // this is the hatched section area
let outline = section.children[1]; // this is the outline that's causing problems
section.remove(outline);
这种方法的一个缺点是,每当重新创建该部分时,您都必须 运行 这段代码,例如,在每个 cutplanes-change-event 事件中。
希望对您有所帮助。