Подтвердить что ты не робот

Что значит "преконкатировать" матрицу в Android?

При рассмотрении: http://developer.android.com/reference/android/graphics/Canvas.html

Мне интересно

translate(): "preconcat текущая матрица с указанным переводом" - что это значит?

Я не могу найти хорошее определение "preconcat" в любом месте в Интернете! Единственное, что я могу найти, это в Android-источнике - я начинаю задаваться вопросом, не из-за этого?:)

Я знаком с "concat" или concatenate, к которому нужно добавить, так что же является предварительным concat?

4b9b3361

Ответ 1

При работе с матрицами слово concatenation относится к умножению.

Так как матричное умножение не является коммутативным, существует отдельное слово для обратного умножения. Предварительная конкатенация a - b означает установку a = b × a. (В отличие от a = a × b, который даст другую матрицу)