Что значит "преконкатировать" матрицу в Android?
При рассмотрении: http://developer.android.com/reference/android/graphics/Canvas.html
Мне интересно
translate(): "preconcat текущая матрица с указанным переводом" - что это значит?
Я не могу найти хорошее определение "preconcat" в любом месте в Интернете! Единственное, что я могу найти, это в Android-источнике - я начинаю задаваться вопросом, не из-за этого?:)
Я знаком с "concat" или concatenate, к которому нужно добавить, так что же является предварительным concat?
Ответы
Ответ 1
При работе с матрицами слово concatenation относится к умножению.
Так как матричное умножение не является коммутативным, существует отдельное слово для обратного умножения.
Предварительная конкатенация a
- b
означает установку a = b × a
. (В отличие от a = a × b
, который даст другую матрицу)