Line-Torus Intersection for Ray Tracing: Alternative Formulations

01/09/2023
by   Vaclav Skala, et al.
0

Intersection algorithms are very important in computation of geometrical problems. Algorithms for a line intersection with linear or quadratic surfaces are quite efficient. However, algorithms for a line intersection with other surfaces are more complex and time consuming. In this case the object is usually closed into a simple bounding volume to speed up the cases when the given line cannot intersect the given object. In this paper new formulations of the line-torus intersection problem are given and new specification of the bounding volume for a torus is given as well. The presented approach is based on an idea of a line intersection with an envelope of rotating sphere that forms a torus. Due to this approach new bounding volume can be formulated which is more effective as it enables to detect cases when the line passes the "hole" of a torus, too.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/07/2022

A New Approach to Line-Sphere and Line-Quadrics Intersection Detection and Computation

Line intersection with convex and un-convex polygons or polyhedron algor...
research
01/03/2022

A New Algorithm for Pyramidal Clipping of Line Segments in E3

A new algorithm for clipping a line segment against a pyramid in E3 is p...
research
05/15/2023

Subspace Culling for Ray-Box Intersection

Ray tracing is an essential operation for realistic image synthesis. The...
research
08/07/2022

A New Robust Algorithm for Computation of a Triangle Circumscribed Sphere in E3 and a Hypersphere Simplex

There are many applications in which a bounding sphere containing the gi...
research
06/12/2023

Neural Intersection Function

The ray casting operation in the Monte Carlo ray tracing algorithm usual...
research
07/11/2019

Stick Graphs with Length Constraints

Stick graphs are intersection graphs of horizontal and vertical line seg...
research
01/08/2013

On Intersecting IFS Fractals with Lines

IFS fractals - the attractors of Iterated Function Systems - have motiva...

Please sign up or login with your details

Forgot password? Click here to reset