Automatic surface imprinting for misaligned assembly CAD models
-
Abstract
In a geometry model assembled part by part, multiple surface representations exist between the common regions of neighboring parts. Generation of meshes for such a model directly would produce a non-consistent mesh in these common regions, which is not a qualified input of conventional simulation solvers. In this paper, a novel automatic surface imprinting algorithm based on the hybrid representation of surfaces is proposed to remove these multiple representations. Here, the hybrid representation of a surface refers to a new data structure that stores both discrete and continuous representations of this surface and always maintains their mappings. The imprinting algorithm firstly solves the segment-triangle intersection in misaligned boundary regions to get the boundary intersected graph, then we apply topology operations to uniform the triangle-triangle intersections in intersected regions. Based on the boundary intersected graph and intersection-free discrete representation and the mapping between discrete and continuous representation, the curve splitting, curve merge, surface splitting, and surface merge are specifically designed to automatically accomplish the imprinting in B-rep. Finally, we take the imprinted B-rep as input, a mesh generation pipeline is conducted on several numerical experiments to demonstrate the effectiveness of the new algorithm.
-
-