2016-09-21 6 views

ответ

1

От B до C от B до A до C, поэтому вам нужно инвертировать первое преобразование и объединить его со вторым.

Я предполагаю, что по [R | t] вы имеете в виду матрицу вращения плюс переводный вектор. Возможно, было бы проще рассмотреть эти два как single square matrix, работающие на однородных координатах. Для планарных операций, которые были бы матрицей 3 × 3, для 3d-операций это было бы 4 × 4. Таким образом, вы можете использовать регулярную матричную инверсию и умножение для описания вашего комбинированного результата.

+0

Является ли [R | t] матрицей 3 × 3 или матрицей 3 × 4? Обычно [R] является матрицей 3 × 3, а [t] является вектором 3 × 1 справа? – Udaya

+0

@Udaya: Извините, я привык работать в самолете, поэтому для меня неоднородная установка будет иметь 2 × 2 оборота и 2 × 1 перевод. Если вы находитесь в 3d, вам нужна матрица размером 4 × 4 для всего. – MvG

Смежные вопросы