stlwrite

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

Описание

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

пример

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

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

Примеры

свернуть все

Создайте и постройте 2D 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 возразите или 2D delaunayTriangulation объект.

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

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

Формат файла в виде любого 'binary' или 'text'.

Аргументы name-value

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

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

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

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

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

|

Введенный в R2018b