Class AffineTransformBuilder

Конструктор аффинных преобразований

Инструмент для создания объектов Affine Transform . По умолчанию используется тождественное преобразование.

Вызовите метод Affine Transform Builder#build() , чтобы получить объект Affine Transform .

const transform =
    SlidesApp.newAffineTransformBuilder().setScaleX(2.0).setShearY(1.1).build();

// The resulting transform matrix is
//  [ 2.0   0.0   0.0 ]
//  [ 1.1   1.0   0.0 ]
//  [  0     0     1  ]
}

Методы

Метод Тип возвращаемого значения Краткое описание
build() Affine Transform Создает объект Affine Transform инициализированный элементами, заданными в конструкторе.
set Scale X(scaleX) Affine Transform Builder Устанавливает элемент масштабирования по координате X и возвращает конструктор.
set Scale Y(scaleY) Affine Transform Builder Устанавливает элемент масштабирования по координате Y и возвращает конструктор.
set Shear X(shearX) Affine Transform Builder Устанавливает элемент сдвига по координате X и возвращает конструктор.
set Shear Y(shearY) Affine Transform Builder Устанавливает элемент сдвига по координате Y и возвращает конструктор.
set Translate X(translateX) Affine Transform Builder Устанавливает элемент смещения по оси X в точках и возвращает конструктор.
set Translate Y(translateY) Affine Transform Builder Устанавливает элемент смещения по координате Y в точках и возвращает конструктор.

Подробная документация

build()

Создает объект Affine Transform инициализированный элементами, заданными в конструкторе.

Возвращаться

Affine Transform — созданный объект Affine Transform .


set Scale X(scaleX)

Устанавливает элемент масштабирования по координате X и возвращает конструктор.

Параметры

Имя Тип Описание
scaleX Number Масштабирование по оси X.

Возвращаться

Affine Transform Builder — Этот конструктор предназначен для создания цепочек преобразований.


set Scale Y(scaleY)

Устанавливает элемент масштабирования по координате Y и возвращает конструктор.

Параметры

Имя Тип Описание
scaleY Number Масштабирование по оси Y.

Возвращаться

Affine Transform Builder — Этот конструктор предназначен для создания цепочек преобразований.


set Shear X(shearX)

Устанавливает элемент сдвига по координате X и возвращает конструктор.

Параметры

Имя Тип Описание
shearX Number Сдвиг по оси X.

Возвращаться

Affine Transform Builder — Этот конструктор предназначен для создания цепочек преобразований.


set Shear Y(shearY)

Устанавливает элемент сдвига по координате Y и возвращает конструктор.

Параметры

Имя Тип Описание
shearY Number Y-образный сдвиг.

Возвращаться

Affine Transform Builder — Этот конструктор предназначен для создания цепочек преобразований.


set Translate X(translateX)

Устанавливает элемент смещения по оси X в точках и возвращает конструктор.

Параметры

Имя Тип Описание
translateX Number Перевод по оси X в пунктах.

Возвращаться

Affine Transform Builder — Этот конструктор предназначен для создания цепочек преобразований.


set Translate Y(translateY)

Устанавливает элемент смещения по координате Y в точках и возвращает конструктор.

Параметры

Имя Тип Описание
translateY Number Перемещение по оси Y в точках.

Возвращаться

Affine Transform Builder — Этот конструктор предназначен для создания цепочек преобразований.