Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_right3D-инструментыchevron_rightОблако точек в полигональную сеткуОблако точек в полигональную сетку

Облако точек в полигональную сетку

Восстановите водонепроницаемую поверхность из облака точек LAS, LAZ, PLY, XYZ или PCD и экспортируйте её в STL или GLB.

upload_file

Нажмите для выбора или перетащите файлы сюда

Выберите облако точек — LAS, LAZ, PLY, XYZ или PCD

Допустимо: .las,.laz,.ply,.xyz,.pcd

deployed_code Сетка реконструкцииЭто потолок детализации — ничего мельче одной ячейки сохранить нельзя. Удвоение обходится примерно в восемь раз большим объёмом памяти.Шар, построенный вокруг каждой точки. Ниже 1 ячейки шары перестают перекрываться и поверхность рассыпается; выше 2 замыкается всё, но детали смягчаются.Проходы сглаживанияНет1235Лапласово сглаживание готовой сетки. Один проход почти ничего не стоит; пять начнут съедать тонкие элементы.STL и OBJ хранят только геометрию. PLY и GLB могут нести цвет вершин.Перенести цвета точек на полигональную сеткуКаждая вершина берёт цвет точки, ближайшей к её ячейке, — бесплатно, ведь реконструкция уже знала, что это за точка.warningЭто воксельное приближение. Оно закрывает разрывы меньше диаметра шара, скругляет острые рёбра примерно на радиус шара и не различает ничего мельче одной ячейки сетки. Это не реконструкция CAD-качества.

Похожие инструменты

Полигональная сетка в облако точек

Полигональная сетка в облако точек

Сделайте выборку по поверхности 3D-модели, превратив её в облако точек прямо в браузере, и сохраните результат в PLY или XYZ.

Конвертер облака точек

Конвертер облака точек

Конвертируйте LAS в PLY, LAZ в XYZ, PCD в PLY и другие форматы облаков точек бесплатно прямо в браузере, при желании прореживая облако по пути.

Обработчик облака точек

Обработчик облака точек

Обрезайте, объединяйте, прореживайте, очищайте от шума, трансформируйте и перекрашивайте облака точек LAS, LAZ, PLY, XYZ и PCD.

Просмотрщик облака точек

Просмотрщик облака точек

Открывайте и изучайте облака точек LAS, LAZ, PLY, XYZ и PCD прямо в браузере — бесплатно и без загрузки на сервер.

Генератор диапазона IP

Генератор диапазона IP

Создавайте все IP-адреса в блоке CIDR или пользовательском диапазоне.

Форматтер JSON

Форматтер JSON

Форматирование и украшение данных JSON.

White Noise Generator

White Noise Generator

Generate white, pink, and brown noise online for focus, sleep, masking, or audio testing. No download, runs in your browser.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

От точек к поверхности, которую можно напечатать

Облако точек — это список координат, а почти всякий следующий инструмент — слайсер, игровой движок, рендерер — ждёт вместо них треугольники. Этот бесплатный онлайн-инструмент восстанавливает поверхность по данным LAS, LAZ, PLY, XYZ или PCD и экспортирует STL, GLB, PLY или OBJ целиком в вашем браузере.

Типичные преобразования

  • LAS в STL и LAZ в STL — отправить скан на 3D-принтер
  • XYZ в STL — построить сетку по обычному текстовому списку точек
  • Облако точек PLY в полигональную сетку — замкнуть фотограмметрический скан
  • Облако точек в GLB — выложить скан в веб, не потеряв цвета

Как работает реконструкция

Облако помещается в равномерную воксельную сетку. Каждый узел сетки хранит расстояние до ближайшей точки; если вычесть из него выбранный радиус, получится поле, отрицательное внутри объединения шаров, построенных вокруг точек, и положительное снаружи. Поверхность — это граница между ними, и извлекается она алгоритмом Surface Nets: одна вершина на каждую ячейку, которую эта граница рассекает, и один четырёхугольник на каждое ребро сетки, которое она пересекает.

Результат замкнут, является многообразием (manifold) и имеет согласованную ориентацию граней, причём нигде в конвейере нормали не оценивались. Это важно: реконструкции Пуассона, обычной альтернативе, нужны нормали в каждой точке, направленные строго наружу, а угадывание их на зашумлённом скане даёт поверхность, местами уверенно неправильную. Полю расстояний нормали не нужны вовсе.

Что делают регуляторы

Разрешение сетки задаёт число ячеек вдоль самой длинной оси и служит потолком детализации — ничего мельче одной ячейки не сохранится. Его удвоение обходится примерно в восемь раз большим объёмом памяти.

Радиус точки — это размер шара, построенного вокруг каждой точки, измеренный в ячейках. Примерно ниже одной ячейки шары перестают перекрываться и поверхность рассыпается на комки; выше двух ячеек замыкается всё, но детали смягчаются.

Сглаживание выполняет проходы лапласиана по готовой сетке. Один проход почти ничего не стоит; пять начнут «съедать» тонкие элементы.

Трезво о том, на что это способно

Это воксельное приближение, и о его пределах стоит сказать прямо:

  • Детализация ограничена сеткой. Всё, что мельче ячейки, исчезает.
  • Разрывы закрываются. Всё, что уже диаметра шара, будет перекрыто мостиком — включая окна, перила и промежутки между листьями.
  • Острые рёбра возвращаются скруглёнными примерно на радиус шара. Это не CAD-реконструкция.
  • Сканирование только внешней стороны объекта даёт оболочку, а не сплошное тело: внешнюю и внутреннюю поверхности, разнесённые на два радиуса.

Для лучшего результата сначала проредите облако до равномерной плотности — это умеет «Обработчик облаков точек», он же обрезает область и убирает выбросы. Каждый шаг, включая распаковку LAZ, выполняется локально в вашем браузере.