Keywords:-
Article Content:-
Abstract
In this paper, the usage of matrix in computer graphics is shown. A brief overview of geometric transformations in computer graphics is given. The "Matrix - Computer Graphics" application software is created for the representation and easier understanding of relations between geometric transformations and matrix calculus. We introduce and explore the basic matrix operation such as translation, rotation, scaling, reflection, shearing in 2D and 3D and at end we explain about the parallel and perspective view. These concepts commonly appear in video game graphics. The work has also shown some programming in using C/C++ code.
References:-
References
Bruno, J., Jan, V., & Slaby, A. (2009).Computer Graphics in Computer Science Education. Problems of Education in the 21st Century, 11, 60-68.
Hearn, D. D., Baker, M. P., & Carithers, W. (2014).Computer Graphics with Open GL, 4th Edition. Pearson Education Limited.
Hughes, J. F., van Dam, A., McGuire, M., Sklar, D. F., & Foley, J. D. (2014). Computer Graphics: Principles and Practice, 3rd Edition. Addison-Wesley.
Naps, T. L. (2005). JHAVÉ: Supporting Algorithm Visualization. IEEE Computer Graphics and Applications, 25(5), 49-55.
https://doi.org/10.1109/MCG.2005.110
Petricek, T. & Skeet, J. (2010). Real-World Functional Programming: With Examples in F# and C#, 1st Edition. Manning Publications.
Salomon, D. (2011).The computer graphics manual, Volume 2. Springer-Verlag London Limited.
https://doi.org/10.1007/978-0-85729-886-7
Sharp, J. (2013).Microsoft Visual C# 2013 Step by Step (Step by Step Developer), 1st Edition. Microsoft Press.
Skala, V. (2006). Length, Area and Volume Computation in Homogeneous Coordinates. International Journal of Image and Graphics, 06(04), 625-639.
https://doi.org/10.1142/S0219467806002422
Srivastav, M. K. (2016). Transformation of an Object in Computer Graphics: A Case Study of Mathematical Matrix Theory. Elixir Comp. Engg. 100, 43396-43399.
Vera, L., Campos, R., Herrera, G., & Romero, C. (2007). Computer graphics applications in the education process of people with learning difficulties. Computer& graphics, 31,649658.