Spec-Zone.ru › LÖVE

Transform:setMatrix

Доступно с LÖVE 11.0
Эта функция не поддерживается в более ранних версиях.

Непосредственно устанавливает внутреннюю 4x4 матрицу преобразования Transform.

Функция

Синопсис

transform = Transform:setMatrix( e1_1, e1_2, ..., e4_4 )

Аргументы

number e1_1
Первый столбец первой строки матрицы.
number e1_2
Второй столбец первой строки матрицы.
number ...
Дополнительные элементы матрицы.
number e4_4
Четвертый столбец четвертой строки матрицы.

Возвращает

Transform transform
Объект Transform, на котором был вызван метод. Позволяет легко объединять методы Transform.

Функция

Синопсис

transform = Transform:setMatrix( layout, e1_1, e1_2, ..., e4_4 )

Аргументы

MatrixLayout layout
Как интерпретировать элементы матрицы (строчно-главный или столбцово-главный порядок).
number e1_1
Первый столбец первой строки матрицы.
number e1_2
Второй столбец первой строки или первый столбец второй строки матрицы, в зависимости от указанной компоновки.
number ...
Дополнительные элементы матрицы.
number e4_4
Четвертый столбец четвертой строки матрицы.

Возвращает

Transform transform
Объект Transform, на котором был вызван метод. Позволяет легко объединять методы Transform.

Функция

Синопсис

transform = Transform:setMatrix( layout, matrix )

Аргументы

MatrixLayout layout
Как интерпретировать элементы матрицы (строчно-главный или столбцово-главный порядок).
table matrix
Плоская таблица, содержащая 16 элементов матрицы.

Возвращает

Transform transform
Объект Transform, на котором был вызван метод. Позволяет легко объединять методы Transform.

Функция

Синопсис

transform = Transform:setMatrix( layout, matrix )

Аргументы

MatrixLayout layout
Как интерпретировать элементы матрицы (строчно-главный или столбцово-главный порядок).
table matrix
Таблица из 4 таблиц, каждая из которых содержит 4 элемента матрицы.

Возвращает

Transform transform
Объект Transform, на котором был вызван метод. Позволяет легко объединять методы Transform.

См. также

  • Transform
  • Transform:getMatrix

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Transform:setMatrix

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API