exponenta event banner

stlread

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

Описание

пример

TR = stlread(filename) возвращает triangulation объект TR содержит треугольники, определенные в STL-файле.

[TR,fileformat,attributes,solidID] = stlread(filename) также возвращает формат файла filenameатрибуты, когда файл двоичный, и сплошные идентификационные номера, когда файл текстовый.

Примеры

свернуть все

Создание и печать triangulation объект из данных, содержащихся в файле tristltext.stl.

TR = stlread('tristltext.stl');
triplot(TR)

Figure contains an axes. The axes contains an object of type line.

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

свернуть все

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

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

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

свернуть все

Триангуляция, возвращенная как triangulation объект.

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

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

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

Типы данных: double

См. также

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