高级检索

结合体细分的复杂六面体网格模型交互式构造方法

An Interactive Modeling Method for Complex Hexahedral Mesh Generation with Volumetric Subdivision

  • 摘要: 针对目前六面体网格模型生成与构造困难的问题,提出了一种基于体细分的复杂六面体网格模型交互式构造方法.用户首先通过交互方式构建出模型骨架,在骨架结构的节点处放置立方体,并对节点立方体进行旋转、平移、缩放等交互操作.然后,通过节点之间的连接与拓扑分裂操作,便可以生成初始的六面体控制网格.进一步,通过Catmull-Clark插值体细分方法生成具有不同分辨率的六面体网格.最后通过padding操作消除在边界处的退化单元以及提升六面体网格单元质量,从而得到最终的六面体网格模型.数值实例结果表明,所提方法可方便且高效地交互生成六面体网格,与传统方法相比,省略了从表面网格生成体网格的中间步骤,在有限元分析、等几何分析及动画建模中具有应用价值.

     

    Abstract: The existing methods are difficult to construct hexahedral meshes. To address this problem, an interactive construction method of complex hexahedral mesh model based on volumetric subdivision is presented. The user firstly needs to interactively construct the model skeleton, by placing cubes at the nodes of the skeleton structure, and performing interactive operations such as rotation, translation, and scaling of the node cubes. Then, through the connection between the nodes and the topological split operation, the initial control mesh can be constructed. Further, interpolatory Catmull-Clark volumetric subdivision method is used to generate hexahedral meshes with different resolutions. Finally, the padding operation is used to eliminate the degraded elements at the boundary and improve the quality of the hexahedral mesh elements to obtain the final hexahedral mesh. The results of numerical example show that the method can easily and efficiently generate hexahedral meshes interactively, and eliminates the intermediate steps of generating volume meshes from surface meshes. It has some practical applications in finite element analysis, isogeometric analysis and geometric modeling in animation.

     

/

返回文章
返回