Программирование игр для Windows. Советы профессионала

       

Перемещения, масштабирование и повороты в трехмерном пространстве


Все объекты в видеоиграх представлены точками, линиями и геометрическими фигурами. Потому мы должны всегда производить их разбиение на исходные составляющие — точки. Только проделав это, мы можем их преобразовывать. Поскольку точки — это вершины объектов, то они могут рассматриваться вообще отдельно от объекта, но при этом представлять его в целом. Например, если мы хотим повернуть или переместить куб, то, прежде чем выполнять данное преобразование, нам нужно разбить объект на многоугольники, а затем на точки.

Понимая это, мы должны сосредоточить свое внимание на способах преобразования точек.



Содержание раздела