перевод

Переведите polyshape

Синтаксис

polyout = translate(polyin,v)
polyout = translate(polyin,x,y)

Описание

пример

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