Geometry for computer graphics - formulae, examples and proofs

1 GEOMETRY 1.1 Lines, angles and trigonometry 1.2 Circe 1.3 Triangle 1.4 Quadrilaterals 1.5 Polygon 1.6 Three-dimensional objects 1.7 Coordinate systems 1.8 Vectors 1.9 Quaternions 1.10 Transformations 1.11 2D Straight line 1.12 Lines and circles 1.13 Second degree curves 1.14 3D Straight line 1.15 The plane 1.16 Line, plane and sphere 1.17 3D Triangle 1.18 Parametric curves and patches 1.19 Second-degree surfaces in standard form 2 EXAMPLES 2.1 Trigonometry 2.2 Circe 2.3 Triangle 2.4 Quadrilateral 2.5 Polygon 2.6 Three-dimensional objects 2.7 Coordinate systems 2.8 Vectors 2.9 Quaternions 2.10 Transformations 2.11 2D Straight line 2.12 Lines and a circle 2.13 Second degree curves 2.14 3D Straight line 2.15 The plane 2.16 Line, plane and sphere 2.17 3D Triangle 2.18 Parametric curves and patches 2.19 Second-degree surfaces in standard form 3 PROOFS 3.1 Trigonometry 3.2 Circle 3.3 Triangle 3.4 Quadrilateral 3.5 Polygon 3.6 Three-dimensional objects 3.7 Coordinate systems 3.8 Vectors 3.9 Quaternions 3.10 Transformations 3.12 Lines and circles 3.13 Second degree curves 3.14 3D Straight line 3.15 The plane 3.16 Line, plane and sphere 3.17 3D Triangle 3.18 Parametric curves and patches 4 GLOSSARY 5 BIBLIOGRAPHY