translate

Переведите polyshape

Описание

пример

polyout = translate(polyin,v) возвращает polyshape объект задан путем перевода polyin v. Первый элемент v задает расстояние, чтобы перевести в направлении x, и второй элемент задает расстояние, чтобы перевести в направлении y.

polyout = translate(polyin,x,y) задает x и объемы перевода y в качестве отдельных аргументов.

Примеры

свернуть все

Создайте квадрат, затем переведите квадрат направо двумя модулями, и одним модулем. Постройте оба квадрата.

polyin = polyshape([0 0 1 1],[1 0 0 1]);
polyout = translate(polyin,[2 1]);
plot([polyin polyout])
axis equal

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

свернуть все

Введите polyshapeВ виде скаляра, вектора, матрицы или многомерного массива.

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

Расстояние перевода в виде двухэлементного вектора-строки. Первый элемент v задает расстояние, чтобы перевести в направлении x, и второй элемент задает расстояние, чтобы перевести в направлении y. Положительные расстояния переводят право и, и отрицательные расстояния переводят оставленный и вниз. Когда вход polyshape массив, каждый элемент массива переводится согласно v.

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Расстояние перевода x в виде скаляра. Положительные расстояния переводят право, и отрицательные расстояния переводят оставленный. Когда вход polyshape массив, каждый элемент массива переводится в направлении x согласно x.

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Расстояние перевода y в виде скаляра. Положительные расстояния переводят, и отрицательные расстояния переводят вниз. Когда вход polyshape массив, каждый элемент массива переводится в направлении y согласно y.

Типы данных: double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

| |

Введенный в R2017b