exponenta event banner

перевести

Переместить фигуру в новое расположение

Описание

пример

c = translate(shape,locationpoints) перемещает фигуру в новое заданное местоположение с помощью вектора перемещения.

Примеры

свернуть все

Создание многоугольника с помощью antenna.Polygon с вершинами на [-1 0 0;-0.5 0.2 0;0 0 0] и просмотреть его.

p = antenna.Polygon('Vertices', [-1 0 0;-0.5 0.2 0;0 0 0])
p = 
  Polygon with properties:

        Name: 'mypolygon'
    Vertices: [3x3 double]

show(p)
axis equal

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

Выполните сетку полигона и просмотрите его.

mesh(p,0.2)

Figure contains an axes. The axes contains an object of type patch.

Переместите многоугольник в новое положение на плоскости X-Y.

translate(p,[2,1,0])
axis equal

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

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

свернуть все

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

Пример: c = translate(rectangle1,[2 1 0]) где rectangle1 создается с помощью antenna.Rectangle объект.

Вектор трансляции, заданный как вектор.

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

См. также

| | | | | | | | | | |

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