stlwrite

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

Синтаксис

stlwrite(TR,filename)
stlwrite(TR,filename,fileformat)
stlwrite(___,Name,Value)

Описание

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) — соответствующее значение. Имя должно находиться внутри одинарных кавычек (' '). Можно задать имя и аргументы пары значения в любом порядке как Name1, Value1, Name2, Value2.

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

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

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

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

Была ли эта тема полезной?