GENERIC COORDINATE SYSTEMS IN THE COMPUTER GEOMETRY COURSE

Abstract

The article presents an approach to describe generic coordinate systems as a part of the course “Computer Geometry and Geometric Modeling”, which is taught to third-year students majoring in mathematics at the Lobachevsky State University of Nizhni Novgorod. Describing geometric mappings using coordinates and using transitions to other coordinate systems are the main tools in drawing images on the computer screen. The mathematical foundation of these operations come from analytic geometry and linear algebra courses, which mathematics majors take during their first year. However, many computer graphics textbooks do not make full use of theoretical concepts from these courses and do not provide proofs of correctness of coordinate transformations. Even when these proofs are present, they use linear algebra methods, which often consist of manipulating nested sums and numerous indices. This article demonstrates that the mains facts studied in linear algebra and used in constructing computer images can be generalized to arbitrary coordinate systems. The proofs of these facts use commutative diagrams. The helps abstract away from unnecessary details and clarify the main idea of the proof. We also advocate an approach that actively uses material covered by earlier mathematical courses and provides proofs that coordinate transformations used in drawing computer images are correct.

Authors and Affiliations

Evgeny Makarov

Keywords

Related Articles

SOFTWARE FOR IMAGING DATA FOR THE SYSTEM OF SUPPORT OF DECISION-MAKING IN THE REGIONAL SYSTEM OF EDUCATION

The article discusses the use of comparative evaluation of regional education systems for preparing decision-making in the regional education management system using ICT and information visualization methods, obtained as...

ON THE UNIVERSAL TREE MODE OF HASH CODE GENERATION

Classical approaches to the construction of hash function modes, based on the using of iterative procedures, do not allow efficient processing of large amounts of data and can’t be adapted to parallel computing architect...

DEVELOPMENT OF SOFTWARE INSTRUMENTATION FOR ASSESSMENT OF RELIABILITY OF SOFTWARE PRODUCTS WITHOUT INITIAL TEXTS

The article describes the development of domestic software tools, which allows to assess the reliability, quality and security of software products without source code. The results of his work are indicated. Information...

LANGUAGE IDENTIFICATION OF INFORMATION BLOCKS BASED ON LEXICO-GRAMMATIC MARKERS

This article is a continuation of the author's series of publications on the subjects of language identification of texts. In the article is being considered the creation of a technological basis for language identificat...

MODEL OF FUNCTIONING OF TELECOMMUNICATION EQUIPMENT FOR SOFTWARE-CONFIGURATED NETWORKS

A mathematical model of the functioning of the switch of a software defined networks is constructed in the form of a queuing network consisting of two queuing systems: the first simulates an input data buffer and a devic...

Download PDF file
  • EP ID EP521923
  • DOI 10.25559/SITITO.14.201804.833-841
  • Views 88
  • Downloads 0

How To Cite

Evgeny Makarov (2018). GENERIC COORDINATE SYSTEMS IN THE COMPUTER GEOMETRY COURSE. Современные информационные технологии и ИТ-образование, 14(4), 833-841. https://europub.co.uk/articles/-A-521923