Прямоугольник, ориентированный по осям
Прямоугольник, у которого все стороны попарно паралельны осям. Благодаря этому свойству его можно задать всего двумя точками и использовать более простые методы для некоторых расчётов.
В игре для таких прясоугольников определён собственный тип rect
и единственная функция создания экземпляров:
native Rect takes real minX, real minY, real maxX, real maxY returns rect
Вершины прямоугольника, созданного этой функцией будут иметь следующие координаты:
Чтоб не хранить избыточные данные, хранят только две точки, а остальные данные вычисляют на лету. Самый удобный набор точек выглядит следующим образом:
— левая верхняя — правая нижняя
.
Last modified: 25 November 2024