exponenta event banner

stlwrite

Создание STL-файла из триангуляции

Описание

stlwrite(TR,filename) записывает триангуляцию TR в двоичный STL-файл filename. Триангуляция может быть triangulation объект или 2-D delaunayTriangulation объект.

пример

stlwrite(TR,filename,fileformat) также указывает формат файла для написанного файла. fileformat может быть либо 'binary' (по умолчанию) или 'text'.

stlwrite(___,Name,Value) указывает дополнительные параметры записи в STL-файл с использованием одного или нескольких Name,Value пара аргументов для любого из предыдущих синтаксисов. Например, stlwrite(TR,'stlbinary','Attribute',attributes) также пишет uint16 вектор атрибутов для каждого треугольника в TR.

Примеры

свернуть все

Создание и печать 2-D triangulation объект.

P = [2.5 8.0; 6.5 8.0; 2.5 5.0; 6.5 5.0; 1.0 6.5; 8.0 6.5];
T = [5 3 1; 3 2 1; 3 4 2; 4 6 2];
TR = triangulation(T,P);
triplot(TR)

Запись триангуляции в текстовый файл с именем tritext.stl.

stlwrite(TR,'tritext.stl','text')

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

свернуть все

Триангуляция, заданная как triangulation объект или 2-D delaunayTriangulation объект.

Имя файла STL, указанное как вектор символов или скаляр string. Имя файла должно заканчиваться на .stl или .STL расширение.

Пример: 'stltextfile.stl'

Формат файла, указанный как 'binary' или 'text'.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (' '). Можно указать аргументы пары имени и значения в любом порядке как Name1,Value1,Name2,Value2.

Пример: stlwrite(TR,'stltext','SolidIndex',solidIDs)

Двоичные атрибуты, указанные как uint16 вектор. Если входной файл является двоичным, attributes может содержать кодированную информацию о треугольниках. Его длина должна быть равна числу треугольников в триангуляции. Этот параметр не поддерживается, если входной файл является текстовым.

Индекс сплошной группировки, заданный как вектор идентификационных номеров. Если входной файл является текстовым, идентификационные номера должны присваивать каждому треугольнику группу треугольников в триангуляции. Длина вектора должна быть равна числу треугольников в триангуляции. Этот параметр не поддерживается, если входной файл является двоичным.

Представлен в R2018b