Векторы. Использование векторов при разработке компьютерных игр
Создаём компьютерную игру. Создание игр на C++/DirectX
Векторы в компьютерных играх Дата создания: 2009-04-11 15:25:51 Последний раз редактировалось: 2012-02-08 09:19:45 Долго я не хотел писать данную статью - думал как подавать материал. Ещё и картинки нужно рисовать. Но, видать сегодня удачно сложились звёзды и статье про векторы быть. Хотя, это всего лишь черновой вариант. В будущем данную статью разобью на несколько отдельных - материала достаточно. Также, постепенно статья будет улучшаться: буду вносить в неё изменения - т.к. за один присест не получится раскрыть все аспекты.
Векторы были введены в математику в девятнадцатом века, для описания величин, которые трудно было описывать с помощью скалярных значений.
Векторы интенсивно применяются при разработке компьютерных игр. Применяются они не только традиционно - для описания таких величин как сила или скорость, но и в областях, которые казалось бы никак не связаны с векторами: хранение цвета, создание теней.
Скаляры и векторы
Для начала напомню, что такое скаляр, и чем он отличается от вектора.
Скалярные значения хранят какую-то величину: масса, объём. То есть это сущность, которая характеризуется только одним числом (например, количество чего-либо).
Вектор в отличии от скаляра описывается с помощью двух значений: величина и направление.
Важное отличие векторов от координат: векторы не привязаны к конкретному местоположению! Ещё раз повторюсь, главное в векторе - длина и направление.
source
Комментариев нет:
Отправить комментарий