Skip to main content

Transformations of Two-dimensional Space; Matrix Representation

  • Chapter
A Practical Introduction to Computer Graphics

Part of the book series: Macmillan Computer Science Series

  • 40 Accesses

Abstract

It is now time to consider what happens to an object, be it a point, line or curve, when the coordinate system is changed. As we have seen in previous chapters, all computer graphics reduces to specifying and joining points, and so all that is necessary is to discover what happens to the coordinate representation of points with a change of coordinate system. Up to now the coordinate origin, axes and dimensions defined for the two-dimensional space have been identified with the origin, axes and scale of the screen (the so-called observer coordinate system). This is not the general case, and so it is necessary to change from the old defined system to the observer coordinate system of the screen. There need only be three basic forms of coordinate-system change, that is, translation of origin, change of scale and rotation of axes; all other changes can be formulated in terms of these three types. Remember that initially the space is not changed; it is simply the position, direction and scale of the coordinate system used to define the position of points in space that are altered.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Copyright information

© 1981 Ian O. Angell

About this chapter

Cite this chapter

Angell, I.O. (1981). Transformations of Two-dimensional Space; Matrix Representation. In: A Practical Introduction to Computer Graphics. Macmillan Computer Science Series. Palgrave, London. https://doi.org/10.1007/978-1-349-16592-6_3

Download citation

  • DOI: https://doi.org/10.1007/978-1-349-16592-6_3

  • Publisher Name: Palgrave, London

  • Print ISBN: 978-0-333-31083-0

  • Online ISBN: 978-1-349-16592-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics