computer graphics
by amit nakod
1. Input and Interaction
1.1. 3D graphics
1.2. • Input devices
1.3. • Programming event-driven input
1.4. • Picking
2. Scalar, Points and Vectors
2.1. Geometric Objects
2.2. Coordinate-Free Geometry
2.3. vector and Affine spaces
2.4. Lines
2.5. Convexity
2.6. Dot and Cross Products
3. Affine Transformations
3.1. Rotation, Translation, and Scaling
3.1.1. Translation
3.1.2. Rotation
3.1.3. scaling