У меня есть текстовый файл с данными облака точек.
Этот документ содержит шесть столбцов: x, y, z координаты точек и nx, ny, nz — нормальная векторная координата, т.е.
-2.27535 2.33442 12.8694 0.492013 -0.866115 -0.0881364
Может кто-нибудь сказать мне, как я могу удалить скрытые точки (которые расположены на задней поверхности или не видны на виде), используя нормальный вектор?
Я использую Matlab. Буду признателен за каждый полезный совет.
Вы, вероятно, ссылаетесь на отбраковка спины: с помощью точечного произведения между вектором нормали и направлением просмотра вы можете определить, обращена ли нормаль к зрителю (отрицательный точечный продукт) или отстоят от зрителя (положительное точечное произведение).
Других решений пока нет …