Разработчик (и) | 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 используется для создания приложений с функциями гибридного моделирования, поскольку он объединяет функции каркасной модели, поверхности и твердотельного моделирования как с многообразием, так и без него. топология многообразия и богатый набор геометрических операций.
Как геометрическое ядро, 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-бит |
---|---|---|---|---|
Microsoft | Windows 7 | Visual C ++ 2010, Visual C ++ 2013, Visual C ++ 2013, Visual C ++ 2015 | Да | Да |
Microsoft | Windows 8, Windows 8.1, Windows 10 | Visual C ++ 2010, Visual C ++ 2013, Visual C ++ 2013, Visual C ++ 2015, VC ++ 2017 | Нет | Да |
Red Hat | Enterprise Linux, версия 5.0, Enterprise Linux, версия 6.0, Enterprise Linux, версия 7.0 | GNU C ++ gcc 4.1.2 | Да | Да |
Apple | OS X 10.7.5, OS X 10.10 | 64-разрядный компилятор Clang версии 4.1 | Нет | Да |
Основные функциональные возможности ACIS можно разделить на три категории, а именно:
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 в настоящее время разрабатывается Spatial. Они поддерживают понятие номера текущей версии (выпуска) в ACIS, а также номера сохраненной версии. Версия сохранения позволяет создать файл сохранения SAT, который может быть прочитан предыдущей версией ACIS.
Начиная с версии 4.0 ACIS, формат файла сохранения SAT не менялся с второстепенными выпусками, только с основными выпусками. Это позволило приложениям, основанным на одной и той же основной версии ACIS, обмениваться данными, не заботясь о версии сохранения. Чтобы обеспечить такую совместимость в простой реализации, файлы сохранения ACIS содержат символ, который точно определяет номер основной версии, но не второстепенную версию. Это означало, что приложения, созданные с использованием одной и той же основной версии ACIS, будут создавать совместимые файлы сохранения, независимо от их дополнительных версий. Это было достигнуто за счет того, что внутренний дополнительный номер версии не увеличивался между основными версиями.
Начиная с версии 7.0, ACIS снова начала предоставлять точные основные, дополнительные и точечные номера версий. Начиная с выпуска 2016 1.0 в сентябре 2015 года, Spatial обновился до семантического управления версиями и теперь описывает версии по модельному году, а также основные, второстепенные и точечные выпуски в этом модельном году.
Чтобы обобщить, как связаны номера выпусков и изменения SAT:
Выпуск | Дата |
---|---|
2020 1.0 | 2019. 12 ноября |
2019 1.0 | 2018. ноя. 13 |
2018 1.0 | 2017. 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.