contents

 

front matter

preface

acknowledgments

about this book

about the author

about the cover illustration

1 Getting started

1.1 Which parts of programming require geometry?

1.2 What is geometry for programmers?

1.3 Why not let my tools take care of geometry?

1.4 Applied geometry has been around forever; why learn it now?

1.5 You don’t have to know much to start

1.6 SymPy will do your math for you

2 Terminology and jargon

2.1 Numbers, points, and vectors

Numbers

Vectors

Section 2.1 summary

2.2 Vertices and triangles

Being pedantic about triangles

Triangle quality

Section 2.2 summary

2.3 Lines, planes, and their equations