stlread

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

Синтаксис

TR = stlread(filename)
[TR,fileformat,attributes,solidID] = stlread(filename)

Описание

пример

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

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

Примеры

свернуть все

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

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

Входные параметры

свернуть все

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

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

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

свернуть все

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

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

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

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

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

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

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

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