stlwrite

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

Описание

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

пример

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

stlwrite(___,Name,Value) задает дополнительные опции для записи в файл с помощью одной или нескольких 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