C3D PolyShaper – новый компонент геометрического ядра C3D
5–6 июня прошла ежегодная конференция для разработчиков C3Days 2024. В рамках мероприятия представлен новый модуль геометрического ядра C3D для работы с полигональными объектами — C3D PolyShaper. Компонент входит в набор инструментов для разработки инженерного программного обеспечения C3D Toolkit от компании C3D Labs (входит в АСКОН).
C3D PolyShaper помогает редактировать, анализировать и устранять дефекты при работе с полигональными объектами.
В C3D PolyShaper доступны функции:
- диагностика сетки;
- лечение вырожденных треугольников;
- сшивка сетки;
- исправление неконсистентных нормалей;
- контроль неманифолдности.
Для повышения скорости работы с полигональными сетками можно уменьшать количество треугольников в исходной модели. В C3D PolyShaper возможны два варианта упрощения сетки: до заданного количества треугольников и до достижения заданной точности.
Обратный инструмент локального уточнения сетки востребован в расчетных задачах, когда необходимо повысить точность вычислений в отдельных областях модели.
Ремешинг улучшает качество сетки — делает треугольники максимально равносторонними. Улучшение качества сетки важно для обеспечения надежности многих алгоритмов, в том числе в расчетных системах.
Для изменения полигональных сеток доступны следующие инструменты:
- удаление выбранных треугольников;
- булевы операции;
- сечение модели плоскостью;
- обрезка сетки габаритным кубом.
C3D PolyShaper позволяет анализировать полученные разными способами сетки, например при сканировании или топологической оптимизации.
Другое направление анализа — это реверс-инжиниринг — преобразование полигонального объекта в твердое тело. Для решения этой задачи применяется Вписывание аналитических поверхностей методом наименьших квадратов.
Полигональное представление — это описание геометрии совокупностью вершин, ребер и плоских фасетов, объединенных в многогранный трехмерный объект. C3D PolyShaper дает возможность диагностировать и устранять дефекты полигональных объектов в сжатые сроки, а также редактировать и анализировать модели.