1. Trang chủ
  2. » Công Nghệ Thông Tin

Lecture Computer graphics: Lecture 10 - Fasih ur Rehman

13 50 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 29,87 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

This chapter explains various storage media and storage devices. Students discover how memory is different from storage. Floppy disks are introduced, and characteristics of a floppy disk, floppy disk drives, care of floppy disks, and high-capacity floppy disks are presented. Hard disks are explained, and students find out about characteristics of a hard disk, how a hard disk works, removable hard disks, hard disk controllers, RAID, and maintaining data on a hard disk.

Trang 1

Computer Graphics

Lecture 10 Fasih ur Rehman

Trang 2

Last Class

• Viewing

Trang 3

Today’s Agenda

• Geometric Objects

Trang 4

Scalars, Points and Vectors

• Geometry is a subject that relates objects

in n – dimensional space (In computer

graphics we deal with 3 dimensional

space)

• Scalars, vectors and points form minimum set of primitives and are used to build

sophisticated objects

• A point is a location in space that neither has size nor shape

• Real numbers (magnitudes) such as

distance between two points are a scalars

• Vectors are also required to work with

directions

Trang 5

• Scalars are members of sets which can be combined by addition and multiplication

and obey associativity, commutivity and

inverses axioms

• Scalars don’t possess any geometric

properties

• Real and Complex numbers

Trang 6

• A quantity defined by magnitude and

direction

• Velocity, Force etc

• For computer graphics, a directed line segment (can be used for any vector) is most significant example

Trang 7

Vector Operations

• Vectors have following properties

• Inverses: Equal in magnitude but opposite

in direction

• Scalar Multiplication: A vector can be

multiplied by a scalar (magnitude changes only not the direction)

• Zero vector is also defined with zero

magnitude and undefined direction

• Head to Tail Rule is used to add vectors

Trang 8

Head to Tail Rule

Trang 9

Linear Vector Space Extensions

• Linear Vector Space may not have ways to measure a scalar quantity

• A Euclidean space is an extension of a

vector space that adds a measure of size

or distance and allows us to define such

things as the length of a line segment

• An affine space is an extension of the

vector space that includes an additional

type of object: the point

allowed

Trang 10

Example

Trang 11

Affine Space

• Combines point and vector space

• Allows following operations

Trang 12

• Geometric Objects

Trang 13

• Fundamentals of Computer Graphics Third Edition by Peter Shirley and Steve

Marschner

• Interactive Computer Graphics, A

Top-down Approach with OpenGL (Sixth

Edition) by Edward Angel

Ngày đăng: 30/01/2020, 08:29

TỪ KHÓA LIÊN QUAN