ACIS

редактировать
3D ACIS Modeler
Разработчик (и) Spatial Corporation
Стабильный выпуск Версия 2019 1.0.2 / 2018-09-21
Операционная система Windows 7выше ), macOS и Linux (Красный Hat )
Тип 3D-модельер
Лицензия Собственное программное обеспечение
Веб-сайтwww.spatial.com

3D-модель ACIS (ACIS) - это ядро ​​геометрического моделирования, разработанное Spatial Corporation (ранее Spatial Technology), входящее в Dassault Systemes. ACIS используется многими разработчиками программного обеспечения в таких отраслях, как компьютер. - автоматизированное проектирование (CAD), автоматизированное производство (CAM), автоматизированное проектирование (CAE), архитектура, проектирование и строительство (AEC), координатно-измерительная машина (CMM), 3D-анимация и судостроение. ACIS предоставляет разработчикам программного обеспечения и производителям базовые функции 3D-моделирования.

Функция ACIS s открытая объектно-ориентированная архитектура C ++, которая обеспечивает надежные возможности трехмерного моделирования. ACIS используется для создания приложений с функциями гибридного моделирования, поскольку он объединяет функции каркасной модели, поверхности и твердотельного моделирования как с многообразием, так и без него. топология многообразия и богатый набор геометрических операций.

Содержание
  • 1 История
  • 2 Архитектура
    • 2.1 Поддерживаемые платформы и операционные системы
  • 3 Функциональные возможности
    • 3.1 ACIS Modeler
      • 3.1.1 3D-моделирование
      • 3.1.2 3D-модель Управление
      • 3.1.3 Визуализация 3D-модели
    • 3.2 Расширения ACIS Modeler
  • 4 Формат файла
    • 4.1 Типы файлов сохранения
    • 4.2 Структура файла сохранения
  • 5 Номера версий и выпуски ACIS
  • 6 Принятие
  • 7 См. Также
  • 8 Ссылки
  • 9 Внешние ссылки
История

Как геометрическое ядро, ACIS является системой второго поколения, появившейся после первого поколения Ромул.

Существует несколько версий о том, что на самом деле означает слово ACIS, и является ли это акронимом вообще. Самая популярная версия состоит в том, что ACIS расшифровывается как Alan, Charles, Ian's System (Alan Grayer, Charles Lang и Ian Braid как часть Three-Space Ltd.) или Alan, Charles, Ian and Spatial (поскольку впоследствии система была продана). в Spatial Technology, теперь Spatial Corp ). Согласно близкому источнику, это имя на самом деле означает Алан, Чарльз, Йен, Совар, а Совар происходит от Дика Совара, основателя Spatial Technology. Однако, отвечая на вопрос, создатели ACIS просто предположили, что его название произошло из греческой мифологии (см. Также Acis ).

В 1985 году Чарльз Лэнг и Ян Брейд (создатели Romulus и Ромул-Д) образовали компанию Three-Space Ltd. (Кембридж, Англия ), которую оставила компания Dick Sowar's Spatial Technology (которая была основана Соваром в 1986 году) для разработки ядра твердотельного моделирования ACIS для программного обеспечения Strata CAM от Spatial Technology. Первая версия ACIS была выпущена в 1989 году и была быстро лицензирована HP для интеграции в ее программное обеспечение ME CAD.

В в конце 2000 года, примерно в то время, когда Spatial была приобретена Dassault Systemes, формат файла ACIS немного изменился и больше не публиковался открыто.

Архитектура

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

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

Поддерживаемые платформы и операционные системы

ПлатформаОперационная системаКомпилятор32-бит64-бит
MicrosoftWindows 7Visual C ++ 2010, Visual C ++ 2013, Visual C ++ 2013, Visual C ++ 2015ДаДа
MicrosoftWindows 8, Windows 8.1, Windows 10Visual C ++ 2010, Visual C ++ 2013, Visual C ++ 2013, Visual C ++ 2015, VC ++ 2017НетДа
Red HatEnterprise Linux, версия 5.0, Enterprise Linux, версия 6.0, Enterprise Linux, версия 7.0GNU C ++ gcc 4.1.2ДаДа
AppleOS X 10.7.5, OS X 10.1064-разрядный компилятор Clang версии 4.1НетДа
Функциональность

ACIS Modeler

Основные функциональные возможности ACIS можно разделить на три категории, а именно:

3D-моделирование

  • Наборы 2D-моделей для выдавливания / вращения / развертки кривые в сложные поверхности или твердые тела.
  • Сопряжение и фаска между гранями и вдоль ed геометрических фигур в поверхностных и твердых моделях.
  • Подгонка поверхностей к замкнутой сети кривых.
  • Создание шаблонов повторяющихся форм.
  • Полые твердые тела и утолщенные поверхности.
  • Интерактивное сгибание, скручивание, растяжение и деформация комбинаций кривых, поверхностей и тел.
  • Пересечение / вычитание / объединение любых комбинаций кривых, поверхностей и тел.
  • Поверхности по сечениям для соответствовать набору профильных кривых.
  • Конус / смещение / перемещение поверхностей в модели.

Управление 3D-моделью

  • Присоединение пользовательских данных к любому уровню модели.
  • Отслеживание изменений геометрии и топологии.
  • Расчет массы и объема.
  • Моделирование подобластей твердого тела с использованием сотовой топологии.
  • Неограниченное количество отмен / повторов с независимыми потоками истории.

Визуализация 3D-модели

  • Преобразуйте геометрию поверхности в мозаичное представление в виде полигональной сетки.
  • Создайте расширенные возможности создания поверхностей с помощью дополнительного компонента «Деформируемое моделирование».
  • Создание точных 2D-проекций с удалением скрытых линий u использовать дополнительный компонент PHL V5.
  • Разработка графических приложений

Расширения ACIS Modeler

CGM Polyhedra
CGM Polyhedra - это надстройка к 3D ACIS Modeler, объединяющая многогранники и B-реплики. моделирование. Используя те же интерфейсы, с которыми пользователи 3D ACIS Modeler уже знакомы, существующие и новые клиенты могут интегрировать приближенные многогранные данные в свои рабочие процессы 3D-печати, субтрактивного производства, анализа и других процессов.
3D-моделирование деформируемого объекта
3D Деформируемое моделирование - это интерактивный инструмент для создания трехмерных моделей. Включенный в набор технологий разработки 3D-моделирования Spatial, 3D-деформируемое моделирование использует функции локального и глобального редактирования, которые позволяют легко создавать и управлять произвольными B-сплайнами и NURBS кривые и поверхности.
Расширенное покрытие
Расширенное покрытие - это функция деформируемого моделирования, которая теперь доступна как отдельная надстройка для 3D ACIS Modeler. Этот единый API использует сложные алгоритмы для создания высококачественных n-сторонних поверхностей, которые соответствуют заданным пользователем допускам по положению и непрерывности на границах и по дополнительной внутренней направляющей геометрии. Advanced Covering позволяет разместить поверхность на схемах (совокупности кромок, образующих замкнутые контуры) в твердых или проволочных телах, что полезно при разработке потребительских товаров. Помимо прочего, Advanced Covering может использоваться для закрытия концов, корректировок после преобразования и определения поверхности на основе данных кривых.
Удаление свойств
Удаление параметров автоматически определяет и удаляет мелкие особенности, которые аналитики CAE обычно хотят устранить из 3D-модели перед построением сетки. Аналитики часто работают с теми же моделями, которые используются для проектирования и производства, но эти модели часто содержат гораздо больше деталей, чем это необходимо для моделирования или целей анализа. Удаляя ненужные детали, Defeating упрощает модель, процесс, который обычно выполняется вручную со значительными затратами.
CGM HLR
CGM HLR - это решение для удаления скрытых линий (HLR) от Spatial на основе Технология CATIA V6. CGM HLR - это технология разработки, зависящая от ACIS - требуется лицензия ACIS. Хотя 3D сейчас де-факто является стандартом САПР в большинстве инженерных дисциплин, 2D по-прежнему используется в таких отраслях, как техническая иллюстрация, производство и архитектура. Поскольку 3D-модели являются типичным основным продуктом проектирования САПР, пользователям в этих отраслях требуется эффективный и точный метод создания 2D-вычислительных чертежей непосредственно из 3D-моделей. Удаление скрытых линий (HLR) - важный аспект создания точного 2D-представления из 3D-модели. Используя HLR, преобразованная модель отображает только те части, которые видны с заданной перспективы; скрытые (или закрытые) кромки, обычно включенные в представление 3D-модели, удаляются или рисуются в виде линий, указывающих на их скрытое положение.
Формат файла

Типы файлов сохранения

ACIS поддерживает два типа файлов сохранения: стандартный текст ACIS (SAT) и стандартный двоичный файл ACIS (SAB). Эти два формата хранят идентичную информацию, поэтому термин SAT-файл обычно используется для обозначения любого из них, когда нет необходимости в различении.

Файлы SAT - это текстовые файлы ASCII, которые можно просматривать с помощью простого текстового редактора. Файл SAT содержит символы возврата каретки, пробелы и другое форматирование, которое делает его читабельным для человеческого глаза. Файл SAT имеет расширение.sat.

Файлы SAB нельзя просматривать с помощью простого текстового редактора, они предназначены для компактности, а не для удобства чтения человеком. Файл SAB имеет расширение.sab. В файле SAB используются разделители между элементами и двоичными тегами без дополнительного форматирования.

Структура файла сохранения

Спецификация формата SAT для версии 7.0 (около 2001 г.) стала общедоступной. Это позволяло внешним приложениям, даже тем, которые не основаны на ACIS, получать доступ к данным, хранящимся в таких файлах. Основная информация, необходимая для понимания формата файла SAT, такая как структура формата файла сохранения, способ инкапсуляции данных, типы записываемых данных, подтипы и ссылки, доступна в этом документе. Однако более новая версия ACIS использует измененный формат файлов SAT, спецификация которых не является общедоступной. Таким образом, чтение современных файлов SAT требует либо использования собственной библиотеки ACIS, либо обратного проектирования формата.

Файл сохранения содержит:

  • трехстрочный заголовок
  • записи объекта, представляющие основную часть данных
  • , необязательно, маркер данных начала истории
  • необязательно, старые записи объектов, необходимые для истории и отката
  • необязательно, маркер конечных данных истории
  • конечный маркер

Начиная с ACIS Release 6.3, необходимо, чтобы продукт Идентификатор и единицы измерения должны быть указаны в заголовке файла, прежде чем вы сможете сохранить файл SAT.

Номера версий и выпуски ACIS

ACIS в настоящее время разрабатывается Spatial. Они поддерживают понятие номера текущей версии (выпуска) в ACIS, а также номера сохраненной версии. Версия сохранения позволяет создать файл сохранения SAT, который может быть прочитан предыдущей версией ACIS.

Начиная с версии 4.0 ACIS, формат файла сохранения SAT не менялся с второстепенными выпусками, только с основными выпусками. Это позволило приложениям, основанным на одной и той же основной версии ACIS, обмениваться данными, не заботясь о версии сохранения. Чтобы обеспечить такую ​​совместимость в простой реализации, файлы сохранения ACIS содержат символ, который точно определяет номер основной версии, но не второстепенную версию. Это означало, что приложения, созданные с использованием одной и той же основной версии ACIS, будут создавать совместимые файлы сохранения, независимо от их дополнительных версий. Это было достигнуто за счет того, что внутренний дополнительный номер версии не увеличивался между основными версиями.

Начиная с версии 7.0, ACIS снова начала предоставлять точные основные, дополнительные и точечные номера версий. Начиная с выпуска 2016 1.0 в сентябре 2015 года, Spatial обновился до семантического управления версиями и теперь описывает версии по модельному году, а также основные, второстепенные и точечные выпуски в этом модельном году.

Чтобы обобщить, как связаны номера выпусков и изменения SAT:

  • Основной выпуск: могут быть внесены изменения в файл SAT; возможны значительные функциональные изменения; может потребоваться внесение значительных изменений в существующие приложения
  • Незначительный выпуск: изменения файла SAT не производятся; может предоставить новые функции; могут потребоваться некоторые минимальные изменения в существующих приложениях.
  • Точка выпуска: только незначительные изменения (исправления ошибок). (Также известны как пакеты обновления).
ВыпускДата
2020 1.02019. 12 ноября
2019 1.02018. ноя. 13
2018 1.02017. 26 июля
2017 1.0июль 2016
2016 1.0сентябрь 2015
R25июль 2014
R24июнь 2013
R23август 2012
R22июль 2011
R21Май 2010
R20май 2009
R19июль 2008
R18ноябрь 2007
R17апрель 2007
R16Январь 2006 г.
Принятие

В 2013 г. следующее программное обеспечение использует ACIS в качестве геометрического ядра / механизма: AutoCAD, BricsCAD, SpaceClaim и Cimatron.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-07 19:26:29
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте