scispace - formally typeset
Journal ArticleDOI

A fast robust algorithm for the intersection of triangulated surfaces

H. Lo, +1 more
- 01 Mar 2004 - 
- Vol. 20, Iss: 1, pp 11-21
Reads0
Chats0
TLDR
An algorithm based on tracing the neighbours of intersecting triangles (TNOIT) is proposed to determine the intersection lines, which 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.
Abstract
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.

read more

Citations
More filters
Journal ArticleDOI

Virtual Human Models for Electromagnetic Studies and Their Applications

TL;DR: The objective of this study is to provide a comprehensive review of modern human models and body region models available in the field and their important features.

Approche multiéchelle du comportement mécanique de matériaux composites à renfort tissé

TL;DR: The Discrete Micro Damage (DMD) model as discussed by the authors is a model proposed to describe the architecture of the renfort tisse and the arrangement of the constituants, de leurs proprietes, and of leurs modes d'endommagement.
Journal ArticleDOI

Finite element mesh generation over intersecting curved surfaces by tracing of neighbours

TL;DR: In this paper, a robust algorithm based on tracing the neighbours of intersecting triangles is proposed to determine the intersection lines between two triangles, and four fundamental cases are identified and treated systematically to enhance robustness and reliability.
Journal ArticleDOI

Domain Decomposition Methods for Domain Composition Purpose: Chimera, Overset, Gluing and Sliding Mesh Methods

TL;DR: In this paper, the authors introduce mesh-based, equation-based and algebraic-based domain composition methods, which have many advantages with respect to the others: they are relatively problem independent; their implicit implementation can be hidden in the iterative solver operations; they can be implemented in a multi-code environment.
Journal ArticleDOI

A reliable triangular mesh intersection algorithm and its application in geological modelling

TL;DR: The mesh intersection algorithm is used within a general framework for modelling and meshing of geological formations, which are essential for reliable mathematical modelling of oil reservoirs.
References
More filters
Journal ArticleDOI

Automatic three‐dimensional mesh generation by the finite octree technique

TL;DR: An octree-based fully automatic three-dimensional mesh generator is presented, capable of meshing non-manifold models of arbitrary geometric complexity through the explicit tracking and enforcement of geometric compatibility and geometric similarity at each step of the meshing process.

A Survey of Unstructured Mesh Generation Technology.

TL;DR: A brief survey of some of the fundamental algorithms in unstructured mesh generation is presented, including a discussion and categorization of triangle, tetrahedral, quadrilateral and hexahedral mesh generation methods currently in use in academia and industry.
Journal ArticleDOI

Robust and efficient Cartesian mesh generation for component-based geometry

TL;DR: This work documents a new method for rapid and robust Cartesian mesh generation for component-based geometry that adopts a novel strategy that first intersects the components to extract the wetted surface before proceeding with volume mesh generation in a second phase.
Journal ArticleDOI

An alternating digital tree (ADT) algorithm for 3D geometric searching and intersection problems

TL;DR: A searching algorithm is presented for determining which members of a set of n points in an N dimensional space lie inside a prescribed space subregion and is extended to handle finite size objects as well as points.
Journal ArticleDOI

Regridding Surface Triangulations

TL;DR: An advancing front surface gridding technique that operates on discretely defined surfaces (i.e. triangulations) is presented and several examples ranging from academic to industrial demonstrate the utility of the proposed procedure for initiosurface meshing from discrete data.
Related Papers (5)