Cobalt — это параметрическая программа автоматизированного проектирования (САПР) и 3D-моделирования , которая работает как на Macintosh , так и на Microsoft Windows . Программа объединяет способ прямого моделирования для создания и редактирования объектов (примером служат такие программы, как SpaceClaim ) и высокоструктурированный параметрический способ на основе истории, примером которого служат такие программы, как Pro/ENGINEER . Cobalt, продукт Ashlar-Vellum , основан на каркасной модели и истории с ассоциативностью и параметрическими ограничениями на основе двумерных уравнений. Он предлагает инструменты для создания поверхностей, инструменты для проектирования пресс-форм , детализацию и инженерные функции. Cobalt включает библиотеку из 149 000 механических деталей. [1]
Интерфейс Cobalt, который компания назвала «интерфейсом Vellum» в честь своего одноименного флагманского продукта, был разработан в 1988 году доктором Мартином Ньюэллом (который создал чайник Utah в 1975 году и продолжил работать в Xerox PARC , где была изобретена парадигма WIMP для графических пользовательских интерфейсов ) и Дэном Фицпатриком. Центральной особенностью интерфейса Vellum является его «Помощник по черчению», который облегчает создание и выравнивание новой геометрии.
Кобальт получил признание за свои поверхности свободной формы на твердотельных объектах. [2]
Отличительными характеристиками Cobalt являются простота использования и быстрая кривая обучения для новых пользователей. Cobalt унаследовал свои 2D и 3D каркасные функции от «Vellum». Однако в Cobalt каркасная геометрия, которая не обязательно должна быть плоской, может быть впоследствии повернута или выдавлена относительно любой плоскости или вдоль криволинейной траектории для создания 3D твердых тел. Cobalt также позволяет создавать 3D объекты напрямую с помощью 3D инструментов, сохраняя при этом возможность дизайнера редактировать эти объекты с помощью параметрических данных, управляемых историей, и позже добавлять дополнительные ограничения. Оба типа твердых тел — выдавленный 2D каркас и напрямую созданные 3D тела — можно легко смешивать в одном чертеже. В то время как большинство параметрических твердотельных моделей, основанных на истории, требуют от проектировщика строго следовать логической последовательности при создании моделей и, как правило, требуют, чтобы проектировщик заранее думал о запланированном порядке преобразований твердотельной модели, Cobalt имеет более свободный, менее структурированный способ твердотельного моделирования, который разработчик называет «органическим рабочим процессом». [3]
Менее структурированная среда моделирования Cobalt в сочетании с интегральной возможностью трассировки лучей делает ее пригодной для мозгового штурма и разработки продукта. Моделирование на основе истории и параметрические и ограничивающие параметры программы на основе уравнений позволяют проектировщикам редактировать размеры и расположение ключевых элементов в моделях без необходимости серьезной переделки — это похоже на изменение значения одной ячейки в сложной электронной таблице .
Запатентованная компания Ashlar-Vellum,36-летний «Помощник по чертежам» является центральным компонентом «интерфейса Vellum» Эшлара. [4]
Помощник по черчению отслеживает положение курсора дизайнера и ищет близлежащую геометрию. Затем он автоматически отображает информацию рядом с курсором относительно близлежащих геометрических объектов, к которым дизайнер может привязаться. Дизайнер может создавать новую геометрию в этих точках привязки или создавать линии построения, которые будут служить направляющими. Помощник по черчению чувствителен к следующим геометрическим атрибутам: [5]
Помощник по черчению запоминает последние снимки с помощью взвешенного алгоритма, чтобы интуитивно понять намерения дизайнера; таким образом, можно легко привязываться к пересечениям в пустом трехмерном пространстве.
В анимации справа дизайнер сначала привязывается к координатам осей X, Y и Z в средней точке верхнего края, а затем привязывается к той же точке на переднем крае, которая имеет разные координаты осей X и Z. Он перемещает курсор в точку в трехмерном пространстве, где нет геометрических атрибутов для привязки. Хотя под курсором могут быть трехмерные поверхности, Drafting Assistant интуитивно понимает намерение дизайнера и предлагает точку пересечения, включающую координаты осей Y и Z первого края и координату оси X ближайшего края. В этом месте дизайнер добавляет круг от руки, а затем указывает диаметр 200 миллиметров, вводя его в поле внизу справа. Наконец, дизайнер использует инструмент «Удалить профиль из твердого тела», чтобы прорезать блок. Здесь снова Drafting Assistant позволяет быстро определить глубину выреза, привязываясь к заднему квадранту пересекающегося отверстия.
Помощник по черчению также предоставляет «строку сообщений» вверху. Она отображает инструкции, соответствующие выбранному инструменту, подсказывает дизайнеру, что ему следует делать дальше с любым данным инструментом, и напоминает дизайнеру о дополнительных режимах для этих инструментов.
Параметрика Cobalt и отслеживание истории позволяют проектировщику позднее редактировать диаметр и местоположение любой окружности (оба имеют зависимости (отверстия в блоке)), и модель обновляется соответствующим образом.
Cobalt предлагает следующие наборы инструментов: [1]
Cobalt — это высококлассный представитель семейства из четырех продуктов. Другие три предложения Ashlar-Vellum — это «Graphite», «Argon» и «Xenon»: