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