Конгер Д.
Физика для разработчиков компьютерных игр
стр. 95

Глава 4

2D-преобразования и рендеринг

В главе 3 «Математические инструменты» вы получили немало математических знаний, необходимых для физического моделирования и 3D-программирования. В этой главе мы сможем применить приобретенные знания в компьютерной графике и физике.

2D-преобразования

Предположим, что у вас есть вектор, компоненты которого вам известны применительно к какой-то системе координат. Как преобразовать этот вектор в другую систему координат?

Эту задачу решают преобразования координат или трансформации. Трансформация (transformation) пересчитывает координаты вектора в одной системе координат на соответствующие координаты в другой. Обычно трансформации обозначаются заглавными буквами. Если Т -трансформация, то применение этой трансформации к вектору х записывается как Тх. Результатом этого преобразования будут координаты вектора х в новой системе координат.

Предположим, что вы раздобыли древнюю карту, сообщающую, что заколдованный остров находится в 120 милях к северу и 750 милях к западу от известной вам начальной точки. Карту рисовали, пользуясь магнитным компасом, и «север» означает направление на северный магнитный полюс, а запад - направление, перпендикулярное северу. Однако ваша система GPS использует географический север — направление на северный географический полюс, через который проходит ось вращения Земли, как показано на рисунке 4.1.

Чтобы найти вожделенный остров, вам придется найти способ преобразования направления в системе с «магнитным севером» в направление в системе с «географическим севером».




Новости
В PUBG вышла новая карта «Санок»
Bluehole не один месяц тестировала третью карту для PUBG, и сегодня тропическая миниатюрная карта «Санок» наконец-то вышла на общих серверах.
В Warface добавили режим «Королевская битва 2.0»
В Warface разработчики добавили режим «Королевская битва 2.0». Старая версия доработана, количество игроков увеличено с 16 до 32.