Experience in studying 3D graphics in the educational process
Александр Семенович Зеленский
Kryvyi Rih Economic Institute of State institution of Higher Education «Vadym Getman Kiev National Economic University»
Владимир Сергеевич Лысенко
Kryvyi Rih Economic Institute of State institution of Higher Education «Vadym Getman Kiev National Economic University»,
PDF (Русский)

Keywords

OpenGL
spline
polinom
surface
model
3D-Graphics

How to Cite

Зеленский, А., & Лысенко, В. (2017). Experience in studying 3D graphics in the educational process. New Computer Technology, 15, 154-159. https://doi.org/10.55056/nocote.v15i0.631
PDF (Русский)

Abstract

The aim of the study is to study the OpenGL library for presenting the results of solving problems in 2D and 3D graphics. The object of the study is an open graphic library OpenGL, the subject of research is the developed software complex «Graf10», which is implemented in the programming languages Visual C++, Visual C# using OpenGL. Particular attention is devoted to solving the following problems, such as building perspective and orthographic projections, projection and model arrays, working with depth buffer and stencil, lighting and shadows, textures, plotting curves and surfaces. In this case, special attention is devoted to the use of mathematical methods: matrix multiplication and transposition, coordinate system transition, finding the projection onto a given plane, etc. When working with curves and surfaces, authors using the Bezier curves and surfaces, polynomials in 2D and 3D graphics, interpolation splines and Hermite splines, curves and surfaces based on the B-spline. The results and brief characteristics of the developed software complex «Graf10» used in the educational process are presented.

PDF (Русский)

References

1. Райт Р. С. OpenGL. Суперкнига : 3-е издание / Райт Ричард С.-мл., Липчак Бенджамин. – М. : Вильямс, 2006. – 1040 с.
2. Зеленський О. С. Методичні вказівки до самостійного вивчення стандартних команд графічної бібліотеки OPENGL з використанням мови C++ / Зеленський О. С., Лисенко В. С., Баран С. В. – Кривий Ріг : КЕІ КНЕУ, 2006. – 41 с.
3. Зеленский А. С. Методические указания для самостоятельного изучения математических основ компьютерной графики / Зеленский А. С., Лысенко В. С., Чурин Н. А. – Кривой Рог : КЭИ КНЭУ, 2007. – 41 с.