exponenta event banner

сменить друг друга

Поворот формы вокруг оси и угла

Описание

пример

rotate(shape,angle,axis1,axis2) повернуть форму вокруг объекта-оси и угла.

c = rotate(shape,angle,axis1,axis2) повернуть форму вокруг объекта-оси и угла.

Примеры

свернуть все

Создайте прямоугольник.

r = antenna.Rectangle;
show(r)
axis equal

Figure contains an axes. The axes contains 2 objects of type patch. This object represents PEC.

Поверните прямоугольник на 45 градусов вокруг оси Z.

r1 = rotate(r,45,[0 0 0],[0 0 1])
r1 = 
  Rectangle with properties:

         Name: 'myrectangle'
       Center: [0 0]
       Length: 1
        Width: 2
    NumPoints: 2

show(r1)

Figure contains an axes. The axes contains 2 objects of type patch. This object represents PEC.

Входные аргументы

свернуть все

Форма, созданная с использованием пользовательских элементов и объектов формы панели инструментов антенны, заданная как маркер перемещения объекта.

Пример: area(rectangle) где прямоугольник создается с помощью antenna.Rectangle объект.

Ось вращения, заданная как два уникальных трехэлементных вектора декартовых координат в метрах

Пример: rotate(rectangle,45,[0 0 0], [0 0 1]) где прямоугольник создается с помощью antenna.Rectangle объект.

Типы данных: double

Угол поворота, заданный как скаляр в градусах

Пример: rotate(rectangle,45,[0 0 1], [0 0 0]) поворачивает прямоугольник вокруг оси X на 45 градусов.

Типы данных: double

См. также

| | | | | | | | | | |

Представлен в R2017a