首页> 外文期刊>Engineering with Computers >A fast robust algorithm for the intersection of triangulated surfaces
【24h】

A fast robust algorithm for the intersection of triangulated surfaces

机译:三角表面相交的快速鲁棒算法

获取原文
获取原文并翻译 | 示例

摘要

The use of discrete data to represent engineering structures as derivatives from intersecting components requires algorithms to perform Boolean operations between groups of triangulated surfaces. In the intersection process, an accurate and efficient method for the determination of intersection lines is a crucial step for large scale and complex surface intersections. An algorithm based on tracing the neighbours of intersecting triangles (TNOIT) is proposed to determine the intersection lines. Given the node numbers at the vertices of the triangles, the neighbour relationship is first established. A background grid is employed to limit the scope of searching for candidate triangles that may intersect. This will drastically reduce the time of geometrical checking for intersections between triangles, making the surface intersection and mesh generation a quasi-linear process with respect to the number of elements involved. In the determination of intersection between two triangles, four fundamental cases are identified and treated systematically to enhance robustness and reliability. Tracing the neighbours for the determination of intersection lines not only greatly increases the efficiency of the process, it also improves the reliability as branching and degenerated cases can all be dealt with in a consistent manner on the intersecting surfaces concerned. Five examples on a great variety of surface and mesh characteristics are given to demonstrate the effectiveness and robustness of the algorithm.
机译:使用离散数据将工程结构表示为相交组件的派生类,需要算法在三角面组之间执行布尔运算。在相交过程中,用于确定相交线的准确而有效的方法是大规模和复杂曲面相交的关键步骤。提出了一种基于追踪相交三角形的邻居的算法(TNOIT)来确定相交线。给定三角形顶点处的节点号,首先建立邻居关系。背景网格用于限制搜索可能相交的三角形的范围。这将大大减少对三角形之间的相交进行几何检查的时间,从而使曲面相交和网格生成相对于所涉及的元素数成为准线性过程。在确定两个三角形之间的交点时,会识别和基本处理四种基本情况,以增强鲁棒性和可靠性。跟踪邻居以确定相交线不仅大大提高了处理效率,而且还提高了可靠性,因为可以在相关的相交面上以一致的方式处理分支和退化的情况。给出了五个有关各种表面和网格特征的示例,以证明该算法的有效性和鲁棒性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号