Computer Graphics


Course outline: - Output Primitives: Pixels, Points and Lines.Line-Drawing Algorithms. Bresenham's Line Algorithm. Circle-Generating Algorithms. Bresenham's Circle Algorithm. Ellipses. - Two-Dimensional Transformations: Basic Transformations: Translation, Scaling, Rotation. Matrix Representations and Homogeneous Coordinates. Composite Transformations. Scaling Relative to a fixed Point, Rotation about a Pivot Point, Arbitrary Scaling Directions. Other Transformations. - Windowing and Clipping: Windowing Concepts. Clipping Algorithms. Line Clipping, Area Clipping. Window-to-Viewport Transformation. - Three-Dimensional Transformations: Translation, Scaling, Rotation. Rotation about an arbritary axis. Transformation Matrices. Other Transformations: Reflections, Shears. - Projections: Perspective Projections. Parallel Projections. - Representation of Curves: Interpolation methods. Langrange Intepolation and Cubic Splines. Approximation methods. Bezier Curves and B-Splines.


Objectives

-


Prerequisites

The course has no prerequisites


Syllabus

Course outline: - Output Primitives: Pixels, Points and Lines.Line-Drawing Algorithms. Bresenham's Line Algorithm. Circle-Generating Algorithms. Bresenham's Circle Algorithm. Ellipses. - Two-Dimensional Transformations: Basic Transformations: Translation, Scaling, Rotation. Matrix Representations and Homogeneous Coordinates. Composite Transformations. Scaling Relative to a fixed Point, Rotation about a Pivot Point, Arbitrary Scaling Directions. Other Transformations. - Windowing and Clipping: Windowing Concepts. Clipping Algorithms. Line Clipping, Area Clipping. Window-to-Viewport Transformation. - Three-Dimensional Transformations: Translation, Scaling, Rotation. Rotation about an arbritary axis. Transformation Matrices. Other Transformations: Reflections, Shears. - Projections: Perspective Projections. Parallel Projections. - Representation of Curves: Interpolation methods. Langrange Intepolation and Cubic Splines. Approximation methods. Bezier Curves and B-Splines.

COURSE DETAILS

Level:

Type:

Undergraduate

(A-)


Instructors: Marilena Mitrouli
Department: Department of Mathematics
Institution: National and Kapodistrian University of Athens
Subject: Mathematics
Rights: CC - Attribution-NonCommercial-ShareAlike

Visit Course Page

SHARE THIS COURSE
RELATED COURSES