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 事件中。

希望对您有所帮助。