Camera matrix from basic principles.

Derivation of a camera matrix general enough to be used for stereo rendering, and it's inverse. This problem is used to motivate and discuss projective geometry.

Derivation of a camera matrix general enough to be used for stereo rendering, and it's inverse. This problem is used to motivate and discuss projective geometry.

Published: 1570556832

A neat vector expression for the direction of refraction

Derivation of an economical vector expression for the direction of refraction.

Derivation of an economical vector expression for the direction of refraction.

Published: 1528633747

2x2 Rubik's cube solver

A program that takes a given 2x2 Rubik's cube configuration, and presents the moves needed to solve it.

A program that takes a given 2x2 Rubik's cube configuration, and presents the moves needed to solve it.

Published: 1526155055

Published: 1476618744

Published: 1473785361, last updated: 1476609936