1. протестировать intersection 2х bounding boxes, каждый задан двумя точками MinPoint и MaxPoint.
2. нормализовать координаты одного относительно другого
M>1. протестировать intersection 2х bounding boxes, каждый задан двумя точками MinPoint и MaxPoint.
Зачем для этого либа?
Пару условий достаточно написать.
M>2. нормализовать координаты одного относительно другого
define "нормализовать"
Здравствуйте, Muxa, Вы писали:
M>>1. протестировать intersection 2х bounding boxes, каждый задан двумя точками MinPoint и MaxPoint. M>Зачем для этого либа? M>Пару условий достаточно написать.
оба могут быть не паралельны осям
M>>2. нормализовать координаты одного относительно другого M>define "нормализовать"
грубо говоря новая координатная система с нулем в одной из точек одного бокса, координаты второго в этой координатной системе
M>>>1. протестировать intersection 2х bounding boxes, каждый задан двумя точками MinPoint и MaxPoint. M>>Зачем для этого либа? M>>Пару условий достаточно написать. M>оба могут быть не паралельны осям
Тогда парой точек их не задашь.
M>>>2. нормализовать координаты одного относительно другого M>>define "нормализовать" M>грубо говоря новая координатная система с нулем в одной из точек одного бокса, координаты второго в этой координатной системе
думаю сдвиг и поворот точек (векторов) умеет любая либа, решающая первую задачу.