За более чем 20 лет пребывания в авангарде 3D Open Cascade накопила значительный опыт в геометрическом моделировании. Чтобы продемонстрировать возможности разработки программного обеспечения, компания решила представить образец параметрического CAD-моделлера — CAD Builder. Это общий инструмент для параметрического моделирования, созданный на основе модуля SHAPER платформы моделирования SALOME, разработанного Open Cascade в сотрудничестве с CEA и EDF.
Конкретная разработка инструментов 3D-моделирования
CAD Builder предназначен как для профессионалов (инженеров, архитекторов, конструкторов и т.д.), привыкших работать с параметрическими САПР, так и для пользователей, не имеющих или имеющих небольшой опыт работы с САПР. Он позволяет создавать 3D-модели, изменять их и повторно использовать в других приложениях. Создаваемые модели являются полностью параметрическими. Таким образом, пользователь может изменять исходные объекты, вводимые параметры, вставлять промежуточные операции и соответствующим образом модифицировать конечную модель. CAD Builder поддерживает язык Python для ввода выражений модели или создания сценариев для автоматизации.
Помимо обычных функций моделирования деталей в САПР, CAD Builder поддерживает создание и изменение:
Многомерные модели, то есть геометрии, состоящие из тел (3D), поверхностей (2D) и линий (1D), топологически связанных
Немногообразные топологии, такие как твердое тело, разделенное внутренними поверхностями.
Ссылка на геометрические подмножества модели, так называемые группы, используемые для задания граничных условий расчетов.
Таким образом, 3D-модели, созданные в CAD Builder, могут представлять составные объекты и служить основой для создания конформных сеток конечных элементов.
Опытный пользователь может создавать новые функции в дополнение к существующим в CAD Builder. Гибкая архитектура позволяет легко создавать новые плагины на C++ или Python с использованием стандартных или настраиваемых элементов графического интерфейса и алгоритмов моделирования Open CASCADE Technology.