Координаты
Координаты используются для описания местоположений. Представляет собой группу "ординатных" чисел, каждое из которых определяет соответствующее значение в каждом измерении. Координаты [0, 0, 0] называются точкой отсчёта.
Координатами в Source являются (X,Y,Z), где X - направление вперед/на Восток, Y - влево/на Север, а Z - вверх. (0,0,1) точка на одну единицу выше начала координат. В Source применяется правая система координат.
Под 'глобальными (Global)' или 'абсолютными (absolute)' координатами понимаются координаты мира игры. Все остальные системы координаты считаются 'относительными (local)' для объекта.
nav_show_compass, будет показывать, что ось X указывает на Восток, а ось Y - на Юг. Это не имеет значения, так как в действительности поворот налево от Севера приведёт к повороту на Запад, а не на Восток. Координаты часто хранятся вместе с набором углов поворота.
Точка отсчёта (Начало координат)
Точка отсчёта (origin) объекта - это точка пространства, в которой его относительные координаты равны (0,0,0). Математически это центр, относительно которого отсчитываются относительные координаты. Однако он не всегда является реальным центром видимого объекта. У одного объекта может быть несколько точек отсчёта: его собственная точка отсчёта, точка отсчёта его модели, точка отсчёта его ограничивающего короба и т.д. Каждая точка отсчёта определяет свою собственную систему координат относительно своего родительского объекта.
Пространство текстуры
Для текстур/UV-разметки применяют координаты UVW или STU, аналогичные координатам XYZ
евклидова пространства. Третье измерение в пространстве текстуры используется для текстур объёмов, таких как эффекты тумана или дыма. Это пространство в общем случае не соотвествует пространству мира игры, и может быть "искривлено" в геометрические поверхности, так называемого
касательного пространства.
Координаты STU используются для параметров материала, таких как ClampS, ClampT и ClampU.
