There are several concepts that a developer must grasp when preparing to write an Augmented Reality app: OpenGL, translations, rotations, scaling etc. In this post, I am describing some basic concepts from analytic geometry that are often used in AR application development.