У меня есть оператор проблемы, для которого я хочу знать, возможно ли решение. У меня есть несколько 3D-моделей, которые блокируются друг с другом, а блокирующие части очень сложны. Я хочу удалить эти сложные поверхности, потому что, когда продукт собран, эти поверхности скрыты из виду. Все, что у меня есть, - это obj-файл wavefront, с которым нужно работать, и я должен удалить разделители лиц, которые будут скрыты программно. Таким образом, конечный продукт должен быть obj-файлом, который будет отображать в собранный продукт с данными, которые полностью удаляют блокирующие поверхности, какой алгоритм подходит наилучшим образом и как я должен подходить к этому?Удаление скрытой поверхности 3D в пространстве объектов
ТИА
Но все эти алгоритмы скрыть поверхности при визуализации модели. Я хочу что-то сделать до этого. Используя данные файла obj wavefront, я хочу удалить информацию о лицах и вершинах точек, ребер и грани, заключенных внутри. – EmptyCup
Например: Рассмотрим 3D-модель ручки. поэтому у пера есть тело и колпачок, но когда колпачок закрыт, часть тела спрятана. Теперь я покажу ручку с закрытой крышкой и никогда не открою ее, чтобы ее можно было удалить все данные, относящиеся к часть тела внутри колпачка. и это должно быть сделано математически даже до рендеринга. Программа возьмет файл obj в качестве ввода и даст файл obj как вывод. – EmptyCup