У меня есть представление 3D-объекта как a) точка облачности и b) треугольная сетка Моя цель - повернуть этот объект и получить поверхность, которая видна с одного определенного вида. Затем я удалял точки, которые не видны с данного вида. Кто-нибудь знает, как это сделать в MATLAB. Какой метод самый быстрый? Файл с облаком точек содержит координаты каждой точки и информацию о цвете, хранящемся в трех каналах RGB. Первая линия:Скрытое удаление поверхности в Matlab
`-35.4717 88.8637 -99.3782 97 78 46`
буду благодарен за любую помощь.
Мне очень нравится этот вопрос, поскольку я борюсь с этим сам. Чтобы добавить к комментарию выше, что происходит в случае, когда видимая поверхность очень изогнута и перекрывается. Из-за кривизны поверхностей видимая вершина рядом друг с другом будет меняться на расстояниях, будет ли этот метод выше в этом случае коротким. Просьба уточнить дальше. – Sade