Здравствуйте, нужен быстрый алгоритм объединения двух ориентированных боксов.
Объединение двух OBB.
Страница: 1
Сообщений 1 страница 2 из 2
Поделиться22009-03-10 19:32:29
Если интересно, то я нашёл для этого хороший алгоритм. Он описан в книге - "H. Eberly. 3D Game Engine Design".
Нужно проинтерполировать центры боксов, это будет центр искомого бокса. Затем переводим матрицы ориентаций боксов в кватернионы, складываем их и переводим результат в матрицу, это будет оринтация искомого бокса. А размеры находим проецируя вершины боксов на оси искомого бокса. Вот так просто.
Отредактировано Booster (2009-03-10 19:33:44)
Страница: 1