STL и PLY — форматы файлов, в которых клиника и лаборатория могут передавать трёхмерную поверхность зубов и окружающих тканей. STL обычно используют для геометрии без надёжного обмена цветом, PLY может хранить цвет и другие свойства поверхности. Для изготовления конструкции важнее проверить содержимое конкретного файла, его масштаб и связь с заказом, чем выбрать расширение по принципу «этот формат точнее».
Представим обычную ситуацию: клиника видит цветной скан, лаборатория получает серую модель, а после повторной отправки в папке появляются две версии одной челюсти. Разобраться помогает короткий порядок приёмки: откуда взят файл, что в нём сохранено, в каких единицах открывается и какая версия согласована. Ниже — такой порядок с объяснением частых ошибок.
🎙️
Нет времени читать? Слушай!
Подкаст-версия этой статьи уже на нашем Dental Portal Радио в Telegram.
👉 Слушать подкаст
Что хранится в STL и PLY
Трёхмерный скан часто представлен полигональной сеткой: множество небольших плоских элементов приближённо описывает поверхность объекта. Для стоматологического заказа это может быть поверхность челюсти, отдельной модели или конструкции. Формат определяет способ записи этих данных, но не возвращает информацию, которую сканер не получил.
Устройство всего цифрового процесса разобрано в материале о CAD/CAM в стоматологии. Здесь сосредоточимся на передаче данных между этапами. Выбор файла — часть этого процесса, а не самостоятельная гарантия точности.
STL: треугольники поверхности
В STL поверхность описывается треугольниками. Существуют текстовый и двоичный варианты записи; двоичный часто занимает меньше места. Изменение способа записи само по себе не означает, что сетку упростили или уменьшили число её элементов.
По описанию Библиотеки Конгресса США, стандартной поддержки цвета и текстуры в семействе STL нет. Отдельные нестандартные расширения встречаются, но рассчитывать на одинаковое прочтение цвета разными стоматологическими программами нельзя. Обычный запрос «пришлите STL» следует понимать прежде всего как запрос геометрии.
STL также не является полной карточкой заказа. В нём нельзя ожидать универсального набора сведений о материале будущей коронки, согласованных границах работы, назначении файлов и решениях врача. Эти сведения передают отдельно или средствами конкретной рабочей системы.
PLY: геометрия и дополнительные свойства
PLY допускает описание вершин, граней и дополнительных свойств. Среди часто используемых свойств есть цвет. Но наличие расширения .ply не доказывает, что цвет действительно записан в этом файле и будет прочитан принимающей программой.
В спецификации предусмотрены разные варианты записи и пользовательские свойства. Поэтому две программы могут одинаково показать поверхность и по-разному обработать дополнительные данные. Проверить нужно не поддержку PLY «вообще», а нужный вариант экспорта и импорта на конкретных версиях программ.
PLY может содержать и облако точек без связей между ними. Такой файл нельзя автоматически считать готовой полигональной поверхностью для следующей операции. Если получатель ожидает сетку, структуру данных необходимо уточнить до передачи.
| Вопрос к файлу | Как проверить |
|---|---|
| Есть ли нужная поверхность | Открыть файл и сопоставить с заданием, а не судить по имени |
| Сохранился ли цвет | Проверить исходный экспорт и отображение у получателя |
| Понятен ли масштаб | Согласовать единицы и проверить известный контрольный размер |
| Сохранено ли положение челюстей | Проверить совместное открытие в предусмотренной системе координат |
| Известна ли версия | Сопоставить файл с номером заказа и согласованным этапом |
Что формат не сообщает о заказе
Файл поверхности — это часть данных. Для работы лаборатории нужны также клиническое задание, область работы, материал и другие сведения, которые определяются конкретной конструкцией. Даже геометрически корректный файл может оказаться недостаточным для начала моделирования.
Типичная ошибка — отправить только архив с названиями upper, lower и bite, считая, что всё остальное очевидно. Получатель не знает, относится ли одна из челюстей к повторному сканированию и какие данные врач заменил. Если одновременно существует несколько обсуждений заказа, вопрос становится ещё сложнее.
Поверхность не равна клиническому решению
Цветная граница на экране может помогать ориентироваться, но её наличие не определяет допустимость препарирования или качество исходных тканей. Скан не заменяет клиническую оценку. При неясности врач и техник согласуют дальнейшие данные и действия, а не дорисовывают уверенность средствами программы.
То же относится к окклюзионным отношениям. Одни файлы верхней и нижней челюсти не доказывают, что их взаимное положение передано правильно. Значение имеет способ регистрации и то, как принимающая система восстановила этот набор данных.
STL и PLY не заменяют КЛКТ
Полигональная поверхность не является полным объёмом рентгеновского исследования. Преобразованная модель кости может быть производным результатом сегментации, но не тождественна исходным диагностическим данным. Если задача требует объёма и его интерпретации, её нельзя закрыть одной внешне похожей сеткой.
Для навигационного проекта важно проверить связь разных источников и используемый порядок сопоставления. Эти вопросы отдельно разобраны в статье про хирургический шаблон. Удобство открытого формата не отменяет проверки исходных данных.
📦
Что согласовать до первой передачи. Состав набора, единицы размеров, порядок именования, поддерживаемые форматы и способ подтверждения версии. Проверка на одном учебном заказе выявляет несовместимость до работы с реальным случаем.
Как проверить масштаб и геометрию
Размеры проверяют в принимающей программе после импорта. Большая и маленькая модель могут одинаково занимать весь экран из-за автоматического приближения. Поэтому визуального впечатления недостаточно: нужен размер, измеренный штатным инструментом программы.
В STL нет стандартного поля единиц измерения, на которое можно было бы безоговорочно опереться при обмене. Клиника и лаборатория должны согласовать, как интерпретируются координаты. В стоматологическом процессе часто ожидают миллиметры, однако ожидание конкретной программы следует проверить.
Контрольный размер
Для проверки выбирают известный размер или тестовый объект, подходящий принятой методике. Задача — обнаружить ошибку масштаба при передаче. Это не измерение клинической точности всего сканирования: совпадение одного расстояния не подтверждает всю поверхность.
Если масштаб различается, сначала сохраните оба исходных файла и настройки импорта. Не пытайтесь немедленно исправить модель «на глаз». После ручного изменения размеров может исчезнуть возможность установить, на каком этапе возникла ошибка.
Система координат и взаимное положение
Положение объектов описывается координатами. Если каждая челюсть была отдельно центрирована или повёрнута при экспорте, исходное взаимное положение может потеряться. Даже при одинаковом масштабе это мешает корректно продолжить работу.
Набор следует открыть совместно тем способом, который поддерживает рабочая программа. Отдельно проверьте, не включены ли автоматическое выравнивание и центрирование. Если такие операции нужны, сохраняйте их как явный этап, а не незаметную часть открытия файла.
Согласованное положение удобно проверять на учебном наборе при настройке обмена. Для каждой новой версии программ этот тест можно повторить. Он не требует сканирования пациента и позволяет увидеть изменение поведения импорта.
Отверстия и лишние фрагменты
В сетке могут встречаться разрывы, отдельные фрагменты и области, отсутствовавшие в сканировании. Программа способна закрыть отверстие автоматически, создав новую поверхность по соседним данным. Такая операция не восстанавливает измеренную анатомию.
В пределах технической задачи некоторые изменения допустимы и предусмотрены процессом. Но область и цель изменения должны быть понятны. Автоматически закрыть техническое основание модели и закрыть неопределённую область рядом с рабочей границей — разные решения.
Что говорят исследования о точности форматов
В лабораторной работе по цифровому копированию полного протеза сравнивали STL и PLY, а также уменьшение разрешения файлов. Авторы работали с одним протезом и определённой связкой сканера и программ. Сравнение в такой модели не устанавливает, что любой PLY точнее любого STL или что любую сетку можно без последствий упростить.
Важна также выбранная мера сходства. Общий объём и совпадение большей части поверхности могут выглядеть хорошо при локальной ошибке в значимой зоне. Поэтому параметры конкретного заказа нужно проверять в подходящей методике, а не по одному общему проценту из публикации.
Почему пропадает цвет
Цвет может отсутствовать уже в исходном экспорте. Например, на экране сканера видна цветная модель, а пользователь сохраняет STL с геометрией. Принимающая программа в этом случае не «потеряла» данные: ей их не передали.
Вторая причина — свойства есть в файле, но не поддерживаются или не включены при импорте. Третья — программа показывает однотонный режим отображения. Эти случаи требуют разных действий, поэтому начинать стоит с исходного файла и режима просмотра.
Порядок проверки
- Открыть исходный файл там, где его подготовили, и убедиться, что проверяют именно экспорт, а не внутренний проект сканера.
- Уточнить, какой вид цветовых данных сохраняет экспорт и какой принимает следующая программа.
- Проверить режим отображения у получателя.
- Сопоставить версии программ и повторить передачу на тестовом наборе.
- Если нужные свойства не поддерживаются, согласовать иной способ передачи дополнительной информации.
Пересылать один и тот же бесцветный STL несколько раз бессмысленно. Нужно изменить состав экспорта или договориться о дополнительном документе. При этом следует сохранить связь дополнительных данных с конкретным заказом.
Цвет скана и определение оттенка конструкции
Цветной скан помогает показать поверхность, но сам по себе не равен стандартизованному определению оттенка. На результат влияют система получения изображения, обработка и отображение. Утверждение «в PLY есть цвет, значит технику больше ничего не нужно» слишком сильное.
Для эстетического задания используют согласованный набор данных. Порядок фотографирования и описания оттенка разобран в статье о передаче цвета зубов в лабораторию. Файл поверхности может дополнять этот набор, сохраняя собственные ограничения.
Как описать проблему получателю
Полезное сообщение выглядит конкретно: «в экспортированном PLY цвет виден в программе отправителя, в программе получателя поверхность однотонная; версия и режим импорта такие-то». Это позволяет проверить определённый переход. Сообщение «у вас не открывается цвет» пока не указывает место потери.
К сообщению можно приложить обезличенный учебный образец, если условия обмена и права на данные позволяют. Для диагностики совместимости реальный пациент обычно не нужен. Пример должен воспроизводить свойства, из-за которых возникла ошибка.
Конвертация, сжатие и обработка сетки
Конвертация — изменение формата записи. Обработка сетки — изменение самой геометрии или её представления. Эти действия могут выполняться одной кнопкой, поэтому важно прочитать параметры экспорта, а не полагаться на название «сохранить как».
Если программа при сохранении уменьшила число граней, сгладила поверхность или закрыла отверстия, получен изменённый набор. Даже если расширение осталось прежним. Для ответственного участка это должно быть отдельной, проверяемой операцией.
Текстовый и двоичный STL
Разница в размере файла может быть связана со способом записи чисел и структуры. Двоичный вариант часто компактнее текстового. Маленький файл поэтому не обязательно содержит меньше деталей, а большой не обязательно точнее.
Сравнивать следует характеристики сетки и результат в принимающей программе. Размер в мегабайтах полезен для передачи и архива, но не заменяет контроль геометрии. Особенно это важно, когда разные программы создают разный служебный объём.
Архив ZIP и уменьшение числа полигонов
Архивирование без потерь и упрощение сетки решают разные задачи. ZIP позволяет упаковать исходные байты; после правильной распаковки файл должен остаться тем же. Упрощение сетки изменяет её элементы и требует оценки результата на значимых участках.
Для проверки целостности можно использовать контрольную сумму файла. Совпадение сумм подтверждает совпадение байтов, но не качество сканирования и не соответствие заказу. Ошибочный исходный файл тоже можно передать без единого изменения.
Почему нежелательна цепочка случайных преобразований
Каждая дополнительная программа добавляет собственные настройки и возможность незаметной обработки. Если файл прошёл через несколько конвертеров, трудно восстановить, где изменилась сетка. Рабочий маршрут стоит сделать коротким и подтверждённым.
Исходный экспорт сохраняют отдельно. На обработанной копии указывают, какие действия выполнялись. Если результат вызывает сомнение, можно вернуться к исходным данным и воспроизвести переход, не начиная со случайной последней версии.
🧭
Точка остановки. Неясный масштаб, несовпадающие версии челюстей или отсутствие нужного участка поверхности — повод уточнить данные до моделирования. Программа может открыть файл и при этих проблемах.
Как передавать цифровой заказ
Для обмена нужен согласованный состав пакета. Его определяют задача и используемые системы; ниже приведён организационный пример. Он не заменяет клинического задания и инструкций конкретного оборудования.
В пакете указывают номер заказа, дату или номер версии, назначение каждого файла и сведения о произведённых изменениях. Если передаются исходные и обработанные данные, их разделяют. Получатель должен понимать, с какого набора начинать работу.
Имена файлов
Имя удобно строить из внутреннего номера заказа, типа данных и версии: например, case-042_upper_v2.stl. Это условное обозначение. Оно показывает логику именования, а не предлагает использовать конкретный идентификатор в реальной системе.
Полные имена пациентов, диагнозы и другие чувствительные сведения не стоит включать в имена файлов ради удобства переписки. Для идентификации используют предусмотренный организацией порядок и защищённый канал. Сам по себе обезличенный на вид код не гарантирует, что весь пакет перестал содержать персональные данные.
Не называйте разные файлы final, final2 и final-new. После повторной отправки такие имена не позволяют уверенно установить порядок версий. Номер версии и короткое пояснение изменения полезнее слова «окончательный».
Короткое сопроводительное задание
В сообщении укажите, какой заказ передаётся, что изменилось и какие файлы заменены. Если повторно сканировали одну челюсть, объясните, что происходит с остальным набором и взаимным положением объектов. Не оставляйте получателю решение «возьмите последнее» без уточнения.
Для исправления лучше отправить целостный согласованный пакет или явный перечень замен. Одновременно хранить несколько активных наборов в разных переписках рискованно. В журнале заказа должно быть одно понятное подтверждение принятой версии.
Подтверждение получателя
Ответ «скачалось» означает только завершение передачи. Приёмка данных включает открытие файлов, проверку состава и пригодности для следующей операции. Эти события стоит различать в статусах заказа.
Удобны отдельные состояния: получено, проверено, требуются уточнения, принято к работе. Названия могут быть другими; важно, чтобы «получено» не воспринималось как подтверждение качества. Отказ с конкретной причиной лучше, чем начало работы на неполных данных.
Выбор канала обмена
Канал должен соответствовать установленным правилам организации по доступу и обращению с данными. Открытая ссылка на папку удобна, но может создавать доступ шире необходимого. Настройки доступа, срок действия и получателя проверяют отдельно от файлового формата.
Нельзя считать STL или PLY безопасными только из-за отсутствия имени внутри названия. Геометрия, дополнительные файлы и связь с заказом могут быть чувствительными. Решения о правомерности хранения и передачи принимает организация с учётом своего процесса и применимых требований.
Приёмка в лаборатории
Приёмку удобно выполнять до производственного моделирования, пока исправление набора ещё не затронуло дальнейшую работу. Ответственный проверяет принадлежность заказа, состав, версии и открытие данных. Затем оценивает пригодность нужных участков под конкретную задачу.
Для запуска совместной работы с новой клиникой нужен тестовый обмен. Он должен охватывать путь от экспорта до рабочего импорта. Просмотр файла в случайном стороннем приложении не подтверждает, что он корректно используется в производственной программе.
Контрольный лист
| Проверка | Что считать результатом |
|---|---|
| Заказ и версия | Пакет однозначно связан с заданием и заменяет оговорённые данные |
| Состав | Все необходимые объекты получены, лишние версии отделены |
| Открытие | Использована нужная программа и согласованные параметры |
| Масштаб | Единицы и контрольный размер соответствуют принятой методике |
| Поверхность | Нужные участки присутствуют; дефекты и обработка известны |
| Взаимное положение | Объекты сопоставлены в согласованном порядке |
| Дополнительные данные | Цвет, фотографии и задание связаны с этой версией |
Этот лист не является универсальным клиническим протоколом. Его дополняют условиями конкретной конструкции. Для некоторых задач важны отдельные данные, которые обычный обмен поверхностями не содержит.
Как вернуть пакет на уточнение
Опишите наблюдаемую проблему и её место: какой файл, какая область, какой параметр. Укажите, что именно требуется для продолжения: новый экспорт, подтверждение масштаба, уточнение версии или клинического задания. Не пытайтесь решать клиническую неопределённость изменением сетки без согласования.
Сохраните исходное обращение и ответ. В дальнейшем это помогает отличить исправление входных данных от ошибки лабораторного этапа. Переписку не нужно превращать в поиск виноватого: она должна объяснять, на каком основании работа продолжилась.
Пример несовпадения версий
Допустим, клиника прислала повторный скан верхней челюсти, а лаборатория оставила прежнюю регистрацию взаимного положения без проверки. Это учебная ситуация. Все файлы могут открываться, но набор уже не гарантированно относится к одному состоянию.
Правильное действие — уточнить состав принятой версии и проверить согласованность данных предусмотренным способом. Просто переименовать новый файл в старое имя недостаточно. Важно восстановить смысл набора, а не убрать лишний документ из папки.
🗃️
Что подтверждает контрольная сумма. Совпадение байтов показывает целостность передачи. Принадлежность заказа, масштаб и пригодность поверхности проверяют отдельно: исходная ошибка тоже может дойти без изменений.
Архив и повторное использование
В архиве полезно разделять исходный экспорт, принятую рабочую версию и производные результаты. Это позволяет понять, какие данные были получены от клиники, какие обработаны и какие использованы для изготовления. Папка с одной последней копией лишает возможности восстановить маршрут.
Сохранять следует также минимальные сведения об условиях обработки и версиях программ, если они нужны для воспроизведения. Один открытый формат не гарантирует неизменность интерпретации через годы. Порядок длительного хранения проверяют отдельно.
Что проверить после восстановления из архива
Убедитесь, что восстановлен полный набор, а не только один файл. Проверьте целостность, чтение в доступной программе и связь с заданием. Архив, который ни разу не пробовали восстановить, остаётся непроверенным предположением о доступности данных.
Повторное изготовление по старому набору требует нового решения о пригодности данных. Сохранённая поверхность описывает состояние на момент получения. Она не подтверждает, что клиническая ситуация осталась прежней и исходный проект можно использовать без оценки.
Как оценить затраты хранения
В расчёт включают объём исходных и производных данных, резервирование, доступ сотрудников и проверку восстановления. Экономия только за счёт удаления исходников может обернуться потерей возможности выяснить причину переделки. Решение о сроках хранения принимают в рамках требований организации.
Не нужно хранить бесконечное число случайных копий одной версии. Полезнее понятная структура, контролируемый доступ и проверенное резервирование. При этом удаление рабочих данных не должно происходить по инициативе одного сотрудника без предусмотренного порядка.
Как выбирать рабочий формат
Начните с задачи получателя. Если нужен геометрический набор для подтверждённого процесса, STL может быть достаточен. Если нужны поддерживаемые дополнительные свойства, проверяют подходящий экспорт PLY. Эти решения принимаются на конкретной связке программ.
Совместимость оценивают тестовым обменом, включая повторное открытие и контроль масштаба. Стоимость владения включает время сотрудников, лицензии, передачу и архив, а не только возможность бесплатно сохранить файл. По сервису и бренду важно, кто поможет воспроизвести ошибку и получить нужную документацию.
На dentalportal.pro можно сопоставить предложения поставщиков и запросить документы по оборудованию. Для цифровой системы в запрос стоит включить поддерживаемые форматы, версии программ и возможность провести тест обмена. Само слово «открытая» в описании не подтверждает весь маршрут.
Частые вопросы
Какой формат точнее — STL или PLY?
По расширению определить точность нельзя. Она зависит от исходного получения данных и операций при экспорте, обработке и импорте. Формат может сохранить одну и ту же геометрию разными способами; это проверяют на конкретном маршруте и значимых участках.
Почему после отправки STL скан стал серым?
Обычный STL передаёт геометрию без стандартной поддержки цвета. Цвет, видимый во внутреннем проекте сканера, мог не попасть в экспорт. Если он нужен, согласуйте поддерживаемый способ передачи дополнительных данных.
Достаточно ли переименовать STL в PLY?
Нет. Изменение расширения не преобразует структуру файла и не добавляет цвет. Требуется корректный экспорт или конвертация программой с проверкой результата. Для получения отсутствующих исходных свойств одной конвертации также недостаточно.
Можно ли уменьшать число полигонов для пересылки?
Только как отдельную проверяемую операцию в рамках принятого процесса. Упрощение сетки отличается от упаковки ZIP и способно менять представление поверхности. Универсального безопасного процента уменьшения для любых стоматологических задач нет.
Если файл открылся, можно начинать моделирование?
Сначала проверяют версию, состав заказа, масштаб, взаимное положение объектов и пригодность нужных участков. Открытие файла подтверждает лишь часть совместимости. Оно не оценивает клиническую достаточность данных.
PLY с цветом заменяет фотографии для передачи оттенка?
Такой вывод делать нельзя. Цвет скана зависит от получения и отображения и не является сам по себе стандартизованным определением оттенка. Набор эстетических данных согласуют отдельно между врачом и техником.
Нужно ли хранить исходный файл после обработки?
В принятом организацией порядке стоит сохранять возможность отличить исходные данные от производных. Это важно для воспроизведения маршрута и разбора отклонений. Конкретный состав архива, доступ и сроки хранения устанавливают с учётом задачи и применимых требований.
Что настроить в первую очередь
Для одной клиники и одной лаборатории согласуйте состав пакета и выполните тестовый обмен на учебных данных. Проверьте масштаб, цвет, совместное положение объектов и повторную отправку исправленной версии. Запишите, что именно получилось, на каких программах и кто подтверждает приёмку.
Так появляется рабочий маршрут цифрового заказа. Он позволяет использовать STL и PLY по их возможностям и замечать потери до изготовления конструкции.
Источники
Документы сверены 30.10.2026. Технические свойства форматов отделены от клинической пригодности данных. Контрольные листы и примеры организации обмена предложены редакцией; они не являются требованиями производителя конкретного сканера.

