EmfPlusRotateWorldTransform
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusTerminalServerRecordType
public final class EmfPlusRotateWorldTransform extends EmfPlusTerminalServerRecordType
Запись EmfPlusRotateWorldTransform выполняет вращение текущей трансформации мирового пространства.
Конструкторы
| Конструктор | Описание |
|---|---|
| EmfPlusRotateWorldTransform(EmfPlusRecord source) | Инициализирует новый экземпляр класса EmfPlusRotateWorldTransform. |
Методы
| Метод | Описание |
|---|---|
| getPostMultipliedMatrix() | Получает значение, указывающее, является ли [post multiplied matrix]. |
| getAngle() | Получает или задает 32‑битное значение с плавающей точкой, определяющее угол вращения в градусах. |
| setAngle(float value) | Получает или задает 32‑битное значение с плавающей точкой, определяющее угол вращения в градусах. |
EmfPlusRotateWorldTransform(EmfPlusRecord source)
public EmfPlusRotateWorldTransform(EmfPlusRecord source)
Инициализирует новый экземпляр класса EmfPlusRotateWorldTransform.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source | EmfPlusRecord | Источник. |
getPostMultipliedMatrix()
public boolean getPostMultipliedMatrix()
Получает значение, указывающее, является ли [post multiplied matrix]. Если установлено, матрица преобразования должна быть пост‑умножена. Если сброшено, она должна быть предумножена.
Значение: true, если [post multiplied matrix]; иначе false.
Returns: boolean
getAngle()
public float getAngle()
Получает или задает 32‑битное значение с плавающей точкой, определяющее угол вращения в градусах. Операция выполняется построением новой матрицы преобразования по следующей схеме: ——————————— | sin(Angle) | cos(Angle) | 0 | | cos(Angle) | sin(Angle) | 0 |
Рисунок 2: Rotation Transform Matrix Текущий трансформ мирового пространства умножается на эту матрицу, и результат становится новым текущим трансформом мирового пространства. Поле Flags определяет порядок умножения.
Значение: угол.
Returns: float
setAngle(float value)
public void setAngle(float value)
Получает или задает 32‑битное значение с плавающей точкой, определяющее угол вращения в градусах. Операция выполняется построением новой матрицы преобразования по следующей схеме: ——————————— | sin(Angle) | cos(Angle) | 0 | | cos(Angle) | sin(Angle) | 0 |
Рисунок 2: Rotation Transform Matrix Текущий трансформ мирового пространства умножается на эту матрицу, и результат становится новым текущим трансформом мирового пространства. Поле Flags определяет порядок умножения.
Значение: угол.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | float |