C3D PolyShaper позволяет анализировать полученные разными способами сетки, например при сканировании или топологической оптимизации.
Для случая, когда заранее известно, что объекты должны совпадать, например модель изделия и его сканированная копия, можно применять автоматическое или полуавтоматическое совмещение объектов для последующего их сравнения.
Другое направление анализа — это реверс-инжиниринг — преобразование полигонального объекта в твердое тело. Для решения этой задачи применяется Вписывание аналитических поверхностей методом наименьших квадратов. Можно выбрать автоопределение либо вручную указать тип поверхности: плоскость, цилиндр, конус, сфера, тор. Чувствительность к шуму сетки настраивается по разным критериям. Контроль формы направлен на то, чтобы не создавать поверхности, близкие к вырожденным, например почти плоские или почти цилиндрические конусы. Входными данными являются набор треугольников и желаемая точность.
Другим направлением является автоматическое преобразование моделей с преобладанием свободных форм в оболочку на основе сети NURBS-патчей.
Как правило, сетка интересна не столько сама по себе, сколько вместе с логическим разбиением фасетов на группы. Сегментация позволяет придать полигональной модели топологию аналогично стандартной B-rep-модели. Только гранями являются связанные группы фасетов, а ребра составлены из последовательности ребер сетки. Каждому топологическому сегменту можно присвоить атрибут. Это может быть число, вектор, поверхность или произвольная структура.