scale

Масштабируйте mesh в каждой размерности

Описание

пример

scaledMesh = scale(mesh,scaleFactor) масштабирует объектную mesh, mesh факторным scaleFactor в каждой размерности. scaleFactor может быть задан то же самое для всех размерностей или отдельно, как 3-by-1 вектор в порядке X, y и z.

пример

scaledMesh = scale(mesh,[sx sy sz]) масштабирует объектную mesh, mesh в размерностях X, y и z масштабными коэффициентами, sx, sy, и sz.

Примеры

свернуть все

В этом примере показано, как создать extendedObjectMesh возразите и масштабируйте объект.

Создайте сетку кубоида модульных размерностей.

 cuboid = extendedObjectMesh('cuboid');

Масштабируйте mesh различными факторами вдоль каждой из этих трех осей.

scaledCuboid = scale(cuboid,[100 30 20]);

Визуализируйте mesh.

show(scaledCuboid);

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

свернуть все

Расширенная объектная mesh в виде extendedObjectMesh объект.

Масштабный коэффициент для объектной mesh в виде одного положительного действительного значения или как 3-by-1 вектор в порядке X, y и z.

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

Масштабный коэффициент x - ось в виде положительного действительного значения.

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

Масштабный коэффициент x - ось в виде положительного действительного значения.

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

Масштабный коэффициент x - ось в виде положительного действительного значения.

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

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

свернуть все

Расширенная объектная mesh в виде extendedObjectMesh объект.

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

Объекты

Функции

Введенный в R2020a