Создайте объект преобразования
h = hgtransform
h = hgtransform('PropertyName
',propertyvalue,...)
h = hgtransform(ax,...)
Список свойств см. в разделе «Свойства преобразования».
h = hgtransform
создает Transform
и возвращает его указатель.
h = hgtransform('
создает PropertyName
',propertyvalue,...)Transform
объект с параметрами значения свойства, заданными в списке аргументов. Описание свойств см. в разделе «Свойства преобразования».
h = hgtransform(ax,...)
создает Transform
объект в заданных ax
осях вместо в текущей системе координат (
gca
). Опция ax
может предшествовать любой комбинации входных аргументов в предыдущих синтаксисах.
Transform
объекты могут содержать другие объекты, что позволяет обрабатывать Transform
объект и его дочерние элементы как одна сущность в отношении видимости, размера, ориентации и т.д. Можно сгруппировать объекты, родив их в одну Transform
объект (т.е. установка параметров объекта Parent
свойство указателю на объект преобразования):
h = hgtransform; surface('Parent',h,...)
Основное преимущество родительских объектов для Transform
объект является тем, что вы можете выполнить преобразования (для примера, перемещение, масштабирование, вращение и т.д.) для дочерних объектов в унисон.
Родительский элемент Transform
объект является либо Axes
объект или другое Transform
объект.
Хотя вы не можете увидеть Transform
объект, установка его Visible
свойство к off
делает невидимыми и всех его детей.
A Transform
объект может быть родительским элементом любого количества дочерних объектов осей, принадлежащих одной и той же оси, за исключением световых объектов.
Transform
объекты никогда не могут быть родительским элементом объектов осей и поэтому могут содержать объекты только с одной оси.
Transform
объекты могут быть родительским элементом других объектов преобразования в тех же осях.
Вы не можете преобразовать Image
объекты, поскольку изображения не являются true 3-D объектов. Текстура, сопоставляющая данные изображения с поверхностью CData
позволяет вам создать эффект преобразования изображения в трехмерном пространстве.
Преобразования не влияют на текстовые объекты, если только текстовый объект не использует модулей измерения данных. Если a Text
объект имеет положение, заданное в единицах данных, затем преобразование перемещает нижний левый угол текста. Преобразование не влияет на размер или ориентацию шрифта. Чтобы изменить размер и ориентацию шрифта, используйте текстовые свойства.
Примечание
Многие функции построения графика очищают оси (удаляют дочерние элементы осей) перед рисованием графика. Очистка осей также удаляет любые Transform
объекты в осях.