We propose an end-to-end pipeline to robustly generate high-quality quadrilateral meshes for complex CAD models. An initial quad-dominant mesh is generated with frontal point insertion guided by a locally integrable cross field and a scalar size map adapted to the small CAD features. After triangle combination and midpoint-subdivision into an all-quadrilateral mesh, the topology of the mesh is modified to reduce the number of irregular vertices. The idea is to preserve the irregular vertices matching cross-field singularities and to eliminate the others. The topological modifications are either local and based on disk quadrangulations, or more global with the remeshing of patches of quads according to predefined patterns. Validity of the quad mesh is guaranteed by monitoring element quality during all operations and reverting the changes when necessary. Advantages of our approach include robustness, strict respect of the CAD features and support for user-prescribed size constraints. The quad mesher, which is available in Gmsh, is validated and illustrated on two datasets of CAD models.
翻译:我们建议一个端到端管道, 以强有力的方式为复杂的 CAD 模型生成高品质的四边边线。 最初的四边形网格由前点插入产生, 由本地可穿透的交叉场和适应小 CAD 特征的星标大小地图制导。 在三角组合和中点分制成全半边网格后, 网格的地形学被修改, 以减少不规则的螺旋数目。 其想法是保存匹配跨场奇特的非正规脊椎, 并消除其他的。 表面上的修改要么是本地的, 以磁盘的四面网格为根据, 要么是更全球性的, 按照预先定义的模式重新显示四面网格的补丁。 通过所有操作中的监测元素质量和必要时恢复变化来保证四边网格的有效性。 我们的方法的优点包括坚固性、 严格尊重 CAD 特征和支持用户指定大小限制。 Gmsh 提供的四面图案模型被验证并演示为两个 CAD 模型 。