scaleToFit

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

Описание

пример

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

Примеры

свернуть все

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

Создайте сферический mesh из модуля размерностей.

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