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