Course notes Geometric Algebra for Computer Graphics, SIGGRAPH 2019

02/11/2020
by   Charles Gunn, et al.
0

What is the best representation for doing euclidean geometry on computers? These notes from a SIGGRAPH 2019 short course entitled "Geometric algebra for computer graphics" introduce projective geometric algebra (PGA) as a modern framework for this task. After constructing a developer's wish-list for such a framework, the article provides the necessary historical and mathematical background before defining what a geometric algebra is. It then proceeds to the specific algebra for euclidean geometry (euclidean PGA) and demonstrates that it fulfils all the features of the desired wish-list. The article also compares PGA to the traditional approach VLAAG (vector and linear algebra and analytic geometry), both conceptually and practically.

READ FULL TEXT

page 1

page 8

page 9

page 12

page 16

page 18

page 30

research
03/22/2002

Conformal Geometry, Euclidean Space and Geometric Algebra

Projective geometry provides the preferred framework for most implementa...
research
08/16/2016

Lecture Notes on Randomized Linear Algebra

These are lecture notes that are based on the lectures from a class I ta...
research
01/17/2012

Visualizing Flat Spacetime: Viewing Optical versus Special Relativistic Effects

A simple visual representation of Minkowski spacetime appropriate for a ...
research
05/24/2013

Applications of Clifford's Geometric Algebra

We survey the development of Clifford's geometric algebra and some of it...
research
09/26/2021

The Connes Embedding Problem: A guided tour

The Connes Embedding Problem (CEP) is a problem in the theory of tracial...
research
03/26/2023

Dual-Quaternion Julia Fractals

Fractals offer the ability to generate fascinating geometric shapes with...
research
01/19/2022

Incoherent coherences

This article explores a generic framework of well-typed and well-scoped ...

Please sign up or login with your details

Forgot password? Click here to reset