Трехмерное объектно-ориентированное программное обеспечение CAD

         

ACIS


Графическое ядро ACIS. ACIS — это объектно-ориентированный пакет геометрического моделирования, разработанный фирмой Spatial Technology для использования в качестве геометрической основы в приложениях для трехмерного моделирования. ACIS предоставляет средство с открытой архитектурой для каркасного, поверхностного и твердотельного моделирования с общей, унифицированной структурой данных. Если использовать физическую аналогию с производителем, который выпускает автомобили, ACIS может рассматриваться как двигатель, который устанавливается в автомобиле.

Как известно, автомобильные производители обычно устанавливают другие компоненты, такие как трансмиссии, колеса, управляющий механизм и др. от субподрядчиков, чтобы ускорить процесс производства. При этом важно, чтобы все компоненты, которые зависят от физических соединений и представленных характеристик двигателя хорошо взаимодействовали с самим двигателем.

В среде ACIS это сделано с помощью компонентной технологии, которая расширяет функциональность ACIS. Компонентные технологии называются ACIS husks. Есть много таких компонентных технологий, каждую из которых может можно представить в связи с ACIS в зависимости от особенной области приложения.

Для CAD/CAM приложений, компонентные модули могут включать программы реалистического тонирования, средства размерного изменения (constraints) (изменить размер и получить обновление модели), объектное моделирование и тому подобное.

Для производства фильмов, компонентами могут быть процедуры морфинга, анимации, размытия изображения и др. Возможности для любых компонентов ограничены, поэтому в открытой архитектуре ACIS доступны такие компоненты, чтобы естественно обеспечить интерфейс лицензированного ядра и компонентов независимых производителей.

Ядро моделирования ACIS концептуально подобно процессору Intel в компьютере. Оно предоставляет посредством программного обеспечения основополагающие математические процедуры которые позволяют приложениям, таким как Bravo, CADKEY, T-Flex CAD, Mechanical Desktop, и многим другим строить трехмерные модели. ACIS является объектно-ориентированной C++ библиотекой, Состоящей из 35 DDL компонентов. Это наиболее современное доступное средство создания трехмерных моделей, интегрирующее каркасное, поверхностное и твердотельное моделирование.



Содержание раздела