Back to results

University of Illinois at Urbana-Champaign

Spherical ray-tracing

Abstract

dc:description

Many scientific datasets (for example, simulations and reconstructions in astrophysics and geophysics) are spheres or sections of spheres and naturally fit into spherical coordinates. When tracing rays through naturally spherical domains (for example, for visualization), converting to Cartesian coordinates introduces aberrations. Therefore, we seek an algorithm to natively cast rays through spherical coordinates, and without performing calculations that would amount to in-place conversion to Cartesian. Three things make this work: 1. An alternative coordinate system which is isomorphic to spherical coordinates but has useful properties along straight lines. 2. Constantly referring back to the equation of the line a ray is a segment of, to control propagation of errors. 3. Using the shape of the cells to restrict where the ray might exit a cell so that we can (in some cases) select the next zone by process of elimination. This method applies also to cylindrical coordinates (or even more simply, 2-d polar coordinates).

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2016

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Hannasch, David Alexander Von
Contributors dc:contributor
  • Turk, Matthew J

Subjects

dc:subject × 3

Rights

dc:rights
Statement dc:rights
  • Copyright 2016 David Hannasch
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/95529
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/95529

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Hannasch, David Alexander Von. Spherical ray-tracing. Thesis thesis, University of Illinois at Urbana-Champaign, 2016. http://hdl.handle.net/2142/95529