A non-iterative method for robustly computing the intersections between a line and a curve or surface

02/05/2019
by   Xiao Xiao, et al.
0

The need to compute the intersections between a line and a high-order curve or surface arises in a large number of finite element applications. Such intersection problems are easy to formulate but hard to solve robustly. We introduce a non-iterative method for computing intersections by solving a matrix singular value decomposition (SVD) and an eigenvalue problem. That is, all intersection points and their parametric coordinates are determined in one-shot using only standard linear algebra techniques available in most software libraries. As a result, the introduced technique is far more robust than the widely used Newton-Raphson iteration or its variants. The maximum size of the considered matrices depends on the polynomial degree q of the shape functions and is 2q × 3q for curves and 6 q^2 × 8 q^2 for surfaces. The method has its origin in algebraic geometry and has here been considerably simplified with a view to widely used high-order finite elements. In addition, the method is derived from a purely linear algebra perspective without resorting to algebraic geometry terminology. A complete implementation is available from http://bitbucket.org/nitro-project/.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/28/2020

On the number of intersection points of lines and circles in ℝ^3

We consider the following question: Given n lines and n circles in ℝ^3, ...
research
01/26/2017

Bounds for Substituting Algebraic Functions into D-finite Functions

It is well known that the composition of a D-finite function with an alg...
research
07/06/2017

Changing Views on Curves and Surfaces

Visual events in computer vision are studied from the perspective of alg...
research
06/14/2021

An adaptive high-order surface finite element method for the self-consistent field theory on general curved surfaces

In this paper, we develop an adaptive high-order surface finite element ...
research
07/10/2014

Determining surfaces of revolution from their implicit equations

Results of number of geometric operations (often used in technical pract...
research
05/15/2020

Spectral mesh-free quadrature for planar regions bounded by rational parametric curves

This work presents spectral, mesh-free, Green's theorem-based numerical ...
research
12/16/2019

Visualizing Planar and Space Implicit Real Algebraic Curves with Singularities

We present a new method for visualizing implicit real algebraic curves i...

Please sign up or login with your details

Forgot password? Click here to reset