Transform
Содержание
[
Скрывать
]Transform class
Преобразование содержит информацию, позволяющую получить доступ к матрице перемещения/масштабирования/вращения или преобразования объекта с минимальными затратами Используется локальным преобразованием.
public class Transform : A3DObject
Характеристики
| Имя | Описание |
|---|---|
| EulerAngles { get; set; } | Получает или задает угол поворота, представленный в углах Эйлера, измеренных в градусах |
| GeometricRotation { get; set; } | Получает или задает геометрическое вращение Эйлера (измеряется в градусах). Геометрическое преобразование влияет только на присоединенные объекты и не затрагивает дочерние узлы. Оно будет объединено как локальное преобразование при экспорте геометрического преобразования в типы файлов, которые его не поддерживают. |
| GeometricScaling { get; set; } | Получает или задает геометрическое масштабирование. Геометрическое преобразование влияет только на присоединенные объекты и не затрагивает дочерние узлы. Оно будет объединено как локальное преобразование при экспорте геометрического преобразования в типы файлов, которые его не поддерживают. |
| GeometricTranslation { get; set; } | Получает или задает геометрическое смещение. Геометрическое преобразование влияет только на присоединенные объекты и не затрагивает дочерние узлы. Оно будет объединено как локальное преобразование при экспорте геометрического преобразования в типы файлов, которые его не поддерживают. |
| virtual Name { get; set; } | Получает или задает имя. |
| PostRotation { get; set; } | Получает или задает поствращение, представленное в градусах |
| PreRotation { get; set; } | Получает или задает предварительное вращение, представленное в градусах |
| Properties { get; } | Получает коллекцию всех свойств. |
| Rotation { get; set; } | Получает или задает вращение, представленное в кватернионе. |
| Scale { get; set; } | Получает или задает масштаб |
| TransformMatrix { get; set; } | Получает или задает матрицу преобразования. |
| Translation { get; set; } | Получает или задает перевод |
Методы
| Имя | Описание |
|---|---|
| FindProperty(string) | Находит свойство. Это может быть динамическое свойство (созданное CreateDynamicProperty/SetProperty) или родное свойство (идентифицированное по имени) |
| GetProperty(string) | Получить значение указанного свойства |
| RemoveProperty(Property) | Удаляет динамическое свойство. |
| RemoveProperty(string) | Удалить указанное свойство с именем name |
| SetEulerAngles(double, double, double) | Устанавливает углы Эйлера в градусах текущего преобразования. |
| SetGeometricRotation(double, double, double) | Устанавливает геометрическое вращение Эйлера (измеряется в градусах). Геометрическое преобразование влияет только на присоединенные объекты и не затрагивает дочерние узлы. Оно будет объединено как локальное преобразование при экспорте геометрического преобразования в типы файлов, которые его не поддерживают. |
| SetGeometricScaling(double, double, double) | Устанавливает геометрическое масштабирование. Геометрическое преобразование влияет только на присоединенные объекты и не затрагивает дочерние узлы. Оно будет объединено как локальное преобразование при экспорте геометрического преобразования в типы файлов, которые его не поддерживают. |
| SetGeometricTranslation(double, double, double) | Устанавливает геометрическое смещение. Геометрическое преобразование влияет только на присоединенные объекты и не затрагивает дочерние узлы. Оно будет объединено как локальное преобразование при экспорте геометрического преобразования в типы файлов, которые его не поддерживают. |
| SetPostRotation(double, double, double) | Устанавливает пост-вращение, представленное в градусах |
| SetPreRotation(double, double, double) | Устанавливает предварительное вращение, представленное в градусах |
| SetProperty(string, object) | Устанавливает значение указанного свойства |
| SetRotation(double, double, double, double) | Устанавливает вращение (как компоненты кватерниона) текущего преобразования. |
| SetScale(double, double, double) | Устанавливает масштаб текущего преобразования. |
| SetTranslation(double, double, double) | Устанавливает перевод текущего преобразования. |
Смотрите также
- class A3DObject
- пространство имен Aspose.ThreeD
- сборка Aspose.3D