Published October 1, 2008 | Version v1
Journal article

Deterministic point inclusion methods for computational applications with complex geometry

  • 1. Computer Science and Mathematics Division, MS 6367, Oak Ridge National Laboratory, Oak Ridge, TN 37831 (United States)
  • 2. Biological Sciences Division, Pacific Northwest National Laboratory, MSIN P7-58, Richland, WA 99352 (United States)

Description

A fundamental problem in computation is finding practical and efficient algorithms for determining if a query point is contained within a model of a three-dimensional solid. The solid is modeled using a general boundary representation that can contain polygonal elements and/or parametric patches. We have developed two such algorithms: the first is based on a global closest feature query, and the second is based on a local intersection query. Both algorithms work for two- and three-dimensional objects. This paper presents both algorithms, as well as the spatial data structures and queries required for efficient implementation of the algorithms. Applications for these algorithms include computational geometry, mesh generation, particle simulation, multiphysics coupling, and computer graphics. These methods are deterministic in that they do not involve random perturbations of diagnostic rays cast from the query point in order to avoid 'unclean' or 'singular' intersections of the rays with the geometry. Avoiding the necessity of such random perturbations will become increasingly important as geometries become more convoluted and complex

Availability note (English)

Available from http://dx.doi.org/10.1088/1749-4699/1/1/015004

Additional details

Identifiers

Publishing Information

Journal Title
Computational Science and Discovery
Journal Volume
1
Journal Issue
1
Journal Page Range
[22 p.]
ISSN
1749-4699

INIS

Country of Publication
United Kingdom
Country of Input or Organization
International Atomic Energy Agency (IAEA)
INIS RN
40091598
Subject category
S71: CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSICS;
Descriptors DEI
ALGORITHMS; CALCULATION METHODS; COMPUTER GRAPHICS; COMPUTERIZED SIMULATION; GEOMETRY; MESH GENERATION; PERTURBATION THEORY; RANDOMNESS; THREE-DIMENSIONAL CALCULATIONS
Descriptors DEC
MATHEMATICAL LOGIC; MATHEMATICS; SIMULATION