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

RESOURCE VOLUME OPTIMIZATION OF LANGUAGE IDENTIFIERS FOR THE ACCOUNT OF METHODS AND IDENTIFICATION ALGORITHMS

This article is a continuation of the author's series of publications on the topic of text’s language identification. Here is considered the possibility of optimizing the resource capacity of programs and systems for lan...

LEXICON-BASED APPROACH IN GENERALIZATION EVALUATION IN RUSSIAN LANGUAGE MEDIA

We consider generalization as a property of human thinking to make general conclusion based on authors’ own experience and observations and one of the techniques of authors use to manipulate the readership and present an...

BUILDING OF THE PROGNOSTIC MODEL OF DEVELOPMENT OF THE THEORY OF TEACHING FOR IT-EDUCATION

The article demonstrates the main directions of development of the theory of teaching in the era of computerization, informatization and technological development. The results of the 25-year research and experimental act...

IMPROVING THE EFFICIENCY OF MASTERING DISTRIBUTED INFORMATION SYSTEMS IN A VIRTUAL COMPUTER LAB BASED ON THE USE OF CONTAINERIZATION AND CONTAINER ORCHESTRATION TECHNOLOGIES

This article discusses issues surrounding the training of specialists in distributed information systems using innovative methods and technologies in a virtual computer lab environment with an integrated knowledge manage...

TABULAR ARTIFICIAL NEURAL NETWORK IMPLEMENTATION OF RADIAL BASIS FUNCTIONS FOR THE SAMPLES CLASSIFICATION

The development and study of a new constructive algorithm for constructing models for sample classification using an artificial neural network with radial basis functions in a Microsoft Excel spreadsheet environment with...

Download PDF file
  • EP ID EP521923
  • DOI 10.25559/SITITO.14.201804.833-841
  • Views 86
  • 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