scaleToFit

Автомасштабируйте объектную mesh, чтобы совпадать с заданными размерностями кубоида

Описание

пример

scaledMesh = scaleToFit(mesh,dims) автомасштабирует объектную mesh, чтобы совпадать с размерностями кубоида, заданного в структуре dims.

Примеры

свернуть все

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

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

sph = extendedObjectMesh('sphere');

Автомасштабируйте mesh к размерностям в dims.

dims = struct('Length',5,'Width',10,'Height',3,'OriginOffset',[0 0 -3]);
sph = scaleToFit(sph,dims);

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

show(sph);

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

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

свернуть все

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

Размерности кубоида, чтобы масштабировать объектную mesh в виде struct с этими полями:

  • Length – Длина кубоида

  • Width – Ширина кубоида

  • Height – Высота кубоида

  • OriginOffset – Источник возмещен в 3-D координатах

Все размерности исчисляются в метрах.

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

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

свернуть все

Масштабированная объектная mesh, возвращенная как extendedObjectMesh объект.

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

Объекты

Функции

Введенный в R2020a