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