Large Computer-Aided Design (CAD) projects usually require collaboration across many different CAD systems as well as applications that interoperate with them for manufacturing, visualization, or simulation. A fundamental barrier to such collaborations is the ability to refer to parts of the geometry (such as a specific face) robustly under geometric and/or topological changes to the model. Persistent referencing schemes are a fundamental aspect of most CAD tools, but models that are shared across systems cannot generally make use of these internal referencing mechanisms, creating a challenge for collaboration. In this work, we address this issue by developing a novel learning-based algorithm that can automatically find correspondences between two CAD models using the standard representation used for sharing models across CAD systems: the Boundary-Representation (B-rep). Because our method works directly on B-reps it can be generalized across different CAD applications enabling collaboration.
翻译:大型计算机辅助设计(CAD)项目通常需要跨多种不同CAD系统以及与其互操作的制造、可视化或仿真应用进行协作。此类协作的基本障碍在于,当模型发生几何和/或拓扑变化时,能够稳健地引用几何的局部区域(例如特定面)的能力。持久化引用机制是大多数CAD工具的核心功能,但跨系统共享的模型通常无法利用这些内部引用机制,从而给协作带来挑战。在本工作中,我们通过开发一种新颖的基于学习的算法来解决此问题,该算法可利用跨CAD系统共享模型的标准表示——边界表示(B-rep)——自动找出两个CAD模型之间的对应关系。由于我们的方法直接基于B-rep运行,因此可推广至不同的CAD应用,从而实现协作。