rotate

Вращайте форму PCB RF о заданной оси

Описание

пример

c = rotate(shape,angle,axis1,axis2) вращает форму заданным углом об оси, заданные двумя точками axis1 и axis2.

Примеры

свернуть все

Создайте и отобразите спиральную трассировку.

trace = traceSpiral;
show(trace)

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

Задайте две точки, которые задают оси вращения.

pt1 = [0 0 0];
pt2 = [1 1 0];

Вращайте спиральную трассировку 45 градусами об оси.

traceRot = rotate(trace,45,pt1,pt2);

Отобразите вращаемую форму. Установите угол обзора камеры отображаться в трехмерном пространстве.

show(traceRot)
view(60,10)

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

Входные параметры

свернуть все

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

Пример: shape = bendCurved; задает форму как bendCurved объект.

Угол вращения в виде скаляра в градусах.

Пример: 45 вращает форму вокруг оси 45 градусами.

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

Одна точка на оси вращения в виде трехэлементного вектора из Декартовых координат в метрах.

Пример: [0 0 0]

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

Вторая точка на оси вращения в виде трехэлементные векторы из Декартовых координат в метрах. axis2 должно отличаться, чем axis1.

Пример: [0 0 1]

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

Смотрите также

| | | | | | | | | | |

Введенный в R2021b