Оставить предмет, выбросить комнату
Большинство захватов содержит куда больше, чем кому-либо нужно. Фотограмметрический обход вокруг объекта заодно восстанавливает стол, стену за ним и облако полуоформленного шума там, куда камера толком не смотрела. Обрезка по параллелепипеду — самое грубое из возможных решений и чаще всего правильное: она быстрая, предсказуемая и убирает ровно то, на что вы её наводите.
Ящик, который видно
Шесть числовых полей, описывающих область, которую вы не видите, почти бесполезны. Здесь ящик рисуется каркасом в том же 3D-виде, что и захват, так что можно облететь сцену и убедиться, что выделение стоит там, где задумано. Управляют им шесть ползунков — минимум и максимум по каждой оси — в долях собственного габаритного ящика захвата, с абсолютным значением рядом.
Счётчик обновляется прямо при перетаскивании
Число сплатов внутри ящика пересчитывается, пока вы двигаете ползунок, ещё до всякой обрезки. Проверка попадания точки в ящик для двух миллионов сплатов занимает несколько миллисекунд в фоновом worker, так что заставлять вас гадать незачем.
Инверсия: вырезать вместо того, чтобы оставить
При инвертированном выделении ящик становится дырой: всё внутри удаляется, остальное остаётся. Это быстрый способ убрать висящий артефакт или призрак отражения, не трогая остальную сцену.
Сплат остаётся или удаляется по положению своего центра. Крупная гауссиана, пересекающая границу, попадает целиком внутрь или целиком наружу — частичного отсечения нет, поэтому край среза слегка рваный в масштабе самых крупных сплатов.
Ящик выровнен по осям собственной системы координат захвата. Если захват не выровнен по осям, сначала поверните его, потом обрезайте.
Экспортируйте результат в PLY, SPZ, KSPLAT или SPLAT. Всё выполняется в фоновом worker внутри этой страницы; захват никогда не загружается на сервер.
Tiny Online Tools







