Eric Lengyel’s Blog

A Decade of Slug

March 17, 2026

Dual Approaches to Projective Geometric Algebra

March 2, 2026

The Radical Font

February 27, 2026

The Development of Radical Pie

November 1, 2025

The Transwedge Product

May 23, 2025

Geometric Algebra Books

February 27, 2025

Relativistic Quaternions

December 24, 2024

Transforming Normals

December 12, 2024

The Relativistic Inertia Tensor in Projective Spacetime Geometric Algebra

November 13, 2024

Poor Foundations in Geometric Algebra

August 23, 2024

Space-Antispace Transform Correspondence in Projective Geometric Algebra

May 20, 2022

So You Want to Write a Technical Book

October 15, 2021

Factoring Numbers in a Computer Lab

May 2, 2021

Symmetries in Projective Geometric Algebra

October 19, 2020

Projective Geometric Algebra Done Right

January 23, 2020

RGB/XYZ Conversion Matrix Accuracy

December 1, 2019

Dynamic Glyph Dilation

April 19, 2019

A Mathematical Keyboard Layout

February 1, 2018

Some Thoughts about Rvalue References in C++

November 13, 2017

Some Thoughts about Aliasing in C++

September 18, 2017

Optimizing OpenGL Performance with VAOs

June 27, 2014

C4 Engine User Integrates Tactile VR Suit, Appears on Discovery Channel

May 27, 2006

Thoughts About the ZP+ Algorithm

April 18, 2005

Modifying the Projection Matrix to Perform Oblique Near-Plane Clipping

May 28, 2004

Computing Tangent Space Basis Vectors for an Arbitrary Mesh

March 15, 2004