vix.ing · top · new · best · stats · spec

Geometric algebra and computer graphics

2019/07/28 by Charles G. Gunn, Charles Gunn, Steven De Keninck · 1 voice
Engineering · Mathematics · #Advanced Theoretical and Applied Studies in Material Sciences and Geometry #Algebraic and Geometric Analysis #Mathematics and Applications #cs.GR

paper · pdf · doi:10.1145/3305366.3328099

openalex publication_date 2019/07/28 · openalex created_date 2020/11/23 · openalex updated_date 2026/07/29

Abstract

What is the best representation for doing euclidean geometry on computers? This question is a fundamental one for practitioners of computer graphics, as well as those working in computer vision, 3D games, virtual reality, robotics, CAD, animation, geometric processing, discrete geometry, and related fields. While available programming languages change and develop with reassuring regularity, the underlying geometric representations tend to be based on vector and linear algebra and analytic geometry (VLAAG for short), a framework that has remained virtually unchanged for 100 years. These notes introduce projective geometric algebra (PGA) as a modern alternative for doing euclidean geometry and shows how it compares to VLAAG, both conceptually and practically. In the next section we develop a basis for this comparison by drafting a wishlist for doing euclidean geometry.

Citations

Discussions

Related