ГЛАЗА
![]() | Эта статья содержит контент, написанный как реклама . ( Октябрь 2014 г. ) |
![]() скриншот | |
Разработчик(и) | Пространственная корпорация |
---|---|
Стабильная версия | |
Операционная система | Windows 7 (и выше ), macOS и Linux ( Red Hat ) |
Тип | 3D modeler |
Лицензия | Собственное программное обеспечение |
Веб-сайт | www.spatial.com |
3D ACIS Modeler ( ACIS ) — это ядро геометрического моделирования, разработанное Spatial Corporation (ранее Spatial Technology), входящей в состав Dassault Systemes . ACIS используется многими разработчиками программного обеспечения в таких отраслях, как автоматизированное проектирование (CAD), автоматизированное производство (CAM), автоматизированное проектирование (CAE), архитектура, проектирование и строительство (AEC), координатно-измерительные машины (CMM). ), 3D-анимация и судостроение. ACIS предоставляет разработчикам и производителям программного обеспечения основные функции 3D-моделирования.
ACIS имеет открытую, [ нужна ссылка ] объектно-ориентированная архитектура C++, обеспечивающая надежные возможности 3D-моделирования. ACIS используется для создания приложений с функциями гибридного моделирования, поскольку он объединяет функции каркасной модели , поверхности и твердотельного моделирования с многообразной и немногообразной топологией , а также богатый набор геометрических операций.
История
[ редактировать ]В качестве геометрического ядра ACIS представляет собой систему второго поколения, пришедшую после Romulus первого поколения . [ 3 ]
Существует несколько версий о том, что на самом деле означает слово ACIS и является ли оно аббревиатурой вообще . Самая популярная версия состоит в том, что ACIS расшифровывается как Alan, Charles, Ian's System (Алан Грейер, Чарльз Лэнг и Ян Брэйд в составе Three-Space Ltd.) или Alan, Charles, Ian and Spatial (поскольку система была позже продана) . в Spatial Technology, теперь Spatial Corp ). Согласно близкому источнику, это имя на самом деле означает Алан, Чарльз, Ян, Совар , а Совар происходит от Дика Совара, основателя Spatial Technology. Однако, когда его спросили, создатели ACIS просто предположили, что его название произошло из греческой мифологии (см. также Acis ). [ нужна ссылка ]
В 1985 году Алан Грейер, Чарльз Лэнг и Ян Брэйд (создатели Ромула и Ромула-D) основали Three-Space Ltd. ( Кембридж , Англия ), которая была сохранена компанией Dick Sowar's Spatial Technology (которая была основана Соваром в 1986 году) для разработать ядро твердотельного моделирования ACIS для программного обеспечения Strata CAM компании Spatial Technology. Первая версия ACIS была выпущена в 1989 году и была быстро лицензирована HP для интеграции в ее программное обеспечение ME CAD.
В конце 2000 года, примерно в то время, когда компания Spatial была приобретена Dassault Systemes , формат файла ACIS немного изменился и больше не публиковался открыто.
Архитектура
[ редактировать ]Программный компонент — это функционально специализированная единица программного обеспечения — совокупность элементов программного обеспечения (функций, классов и т. д.), сгруппированных вместе для выполнения определенной цели. Он служит составной частью всей программной системы или продукта. Продукт — это один или несколько программных компонентов, которые собираются вместе и продаются как пакет. Компоненты могут быть расположены в различных комбинациях для формирования различных продуктов.
Линейка продуктов ACIS разработана с использованием технологии программных компонентов, которая позволяет приложению использовать только те компоненты, которые ему необходимы. В некоторых случаях для определенной цели доступно более одного компонента (от Spatial или сторонних поставщиков), поэтому разработчики приложений могут использовать компонент, который лучше всего соответствует их потребностям. Например, в Spatial доступно несколько компонентов рендеринга, и разработчики используют тот, который лучше всего подходит для их платформы или приложения.
Поддерживаемые платформы и операционные системы
[ редактировать ]Платформа | Операционная система | Компилятор | 32-битный | 64-битная |
---|---|---|---|---|
Майкрософт | Windows 7 | Visual C++ 2010, Visual C++ 2013, Visual C++ 2013, Visual C++ 2015 | Да | Да |
Майкрософт | Windows 8, Windows 8.1, Windows 10 | Visual C++ 2010, Visual C++ 2013, Visual C++ 2013, Visual C++ 2015, VС++ 2017 | Нет | Да |
Красная шляпа | Корпоративный Linux, версия 5.0, Корпоративный Linux, версия 6.0, Корпоративный Linux, версия 7.0 | GNU С++ gcc 4.1.2 | Да | Да |
Яблоко | ОС Х 10.7.5, ОС Х 10.10 | Компилятор Clang версии 4.1 64-битный | Нет | Да |
Функциональность
[ редактировать ]Разработчик моделей ACIS
[ редактировать ]Основные функции ACIS [ 4 ] можно разделить на три категории, а именно:
3D Modelling
[ редактировать ]- Выдавливайте, вращайте и перемещайте наборы 2D-кривых в сложные поверхности или твердые тела.
- Скругление и фаска между гранями и вдоль кромок в поверхностных и твердотельных моделях.
- Сопоставьте поверхности с замкнутой сетью кривых.
- Создавайте шаблоны повторяющихся фигур.
- Полые тела и утолщенные поверхности.
- Интерактивно сгибайте, скручивайте, растягивайте и деформируйте комбинации кривых, поверхностей и твердых тел.
- Пересекайте/вычитайте/объединяйте любую комбинацию кривых, поверхностей и твердых тел.
- Лофт-поверхности, соответствующие набору кривых профиля.
- Сузить/сместить/переместить поверхности в модели.
3D Model Management
[ редактировать ]- Прикрепляйте пользовательские данные к любому уровню модели.
- Отслеживайте изменения геометрии и топологии.
- Вычислите массу и объём.
- Моделируйте подобласти твердого тела, используя ячеистую топологию.
- Неограниченное количество операций отмены/повтора с независимыми потоками истории.
Визуализация 3D-модели
[ редактировать ]- Мозаичное преобразование геометрии поверхности в представление полигональной сетки.
- Создайте расширенные возможности создания поверхностей с помощью дополнительного компонента Deformable Modeling.
- Создавайте точные 2D-проекции с удалением скрытых линий с помощью дополнительного компонента PHL V5.
- Разрабатывать графические приложения
Расширения ACIS Modeler
[ редактировать ]- Многогранники CGM
- CGM Polyhedra — это дополнение к 3D ACIS Modeler, сочетающее моделирование многогранников и B-образных повторений. Используя те же интерфейсы, с которыми уже знакомы пользователи 3D ACIS Modeler, существующие и новые клиенты могут интегрировать аппроксимированные многогранные данные в свои 3D-печать, субтрактивное производство, анализ и другие рабочие процессы.
- 3D-деформируемое моделирование
- 3D Deformable Modeling — это интерактивный инструмент для моделирования 3D-моделей. 3D Deformable Modeling, включенное в пакет технологий разработки 3D-моделирования Spatial, использует локальные и глобальные функции редактирования, которые позволяют легко создавать и манипулировать B-сплайнами произвольной формы , а также кривыми и поверхностями NURBS .
- Расширенное покрытие
- Расширенное покрытие — это функция деформируемого моделирования, которая теперь доступна как отдельное дополнение к 3D ACIS Modeler. Этот единый API использует сложные алгоритмы для создания высококачественных n-сторонних поверхностей, соответствующих заданным пользователем допускам на положение и непрерывность на границах и на дополнительной внутренней направляющей геометрии. Advanced Covering позволяет разместить поверхность на схемах (наборах ребер, образующих замкнутые петли) в сплошных или проволочных телах, что полезно при проектировании потребительских товаров. Помимо прочего, Advanced Covering можно использовать для закрытия концов, корректировок после перевода и определения поверхности на основе данных кривых.
- Победа
- Отключение автоматически идентифицирует и удаляет мелкие элементы, которые аналитики CAE обычно хотят исключить из 3D-модели перед созданием сетки. Аналитики часто работают с теми же моделями, которые используются для проектирования и производства, но эти модели часто содержат гораздо больше деталей, чем необходимо для целей моделирования или анализа. Удаляя ненужные детали, Defeaturing упрощает модель — процесс, который обычно выполняется вручную и требует значительных затрат.
- 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 6.3, перед сохранением файла SAT необходимо указать идентификатор продукта и единицы измерения для заголовка файла.
Номера версий и выпуски ACIS
[ редактировать ]ACIS в настоящее время разрабатывается компанией Spatial. Они поддерживают концепцию номера текущей версии (выпуска) в ACIS, а также номера сохраненной версии. Версия сохранения позволяет создать файл сохранения SAT, который может быть прочитан предыдущей версией ACIS.
Начиная с версии ACIS 4.0, формат файла сохранения SAT не менялся в второстепенных выпусках, а только в основных выпусках. Это позволило приложениям, основанным на одной и той же основной версии ACIS, обмениваться данными, не беспокоясь о версии сохранения. Чтобы обеспечить такую совместимость в простой реализации, файлы сохранения ACIS содержат символ, который точно идентифицирует основной номер версии, но не второстепенную версию. Это означало, что приложения, созданные с использованием одной и той же основной версии ACIS, будут создавать совместимые файлы сохранения, независимо от их второстепенных версий. Это было достигнуто за счет того, что внутренний дополнительный номер версии просто не увеличивался между основными версиями.
Начиная с версии 7.0, ACIS снова начал предоставлять точные номера основных, второстепенных и точечных версий. Начиная с версии 2016 1.0 в сентябре 2015 года, Spatial обновлен до семантического управления версиями и теперь описывает версии по модельному году, а также основные, второстепенные и точечные выпуски в течение этого модельного года.
Подведем итог, как связаны номера выпусков и изменения SAT:
- Основная версия : могут быть внесены изменения в файлы SAT; вероятны значительные изменения функциональности; могут потребоваться значительные изменения в существующих приложениях
- Незначительная версия : изменения в файлах SAT не вносятся; может предоставлять новые функциональные возможности; могут потребоваться некоторые минимальные изменения в существующих приложениях
- Точечный релиз : только незначительные изменения (исправления ошибок). (Также называемые пакетами обновления).
Выпускать | Дата |
---|---|
2020 1.0 | 2019.12 ноября |
2019 1.0 | 2018.13 ноября |
2018 1.0 | 2017.26 июля |
2017 1.0 | июль 2016 г. |
2016 1.0 | Сентябрь 2015 г. |
25 рэндов | июль 2014 г. |
Р24 | июнь 2013 г. |
Р23 | август 2012 г. |
Р22 | июль 2011 г. |
Р21 | май 2010 г. |
20 рэндов | май 2009 г. |
Р19 | июль 2008 г. |
Р18 | ноябрь 2007 г. |
Р17 | апрель 2007 г. |
Р16 | январь 2006 г. |
Принятие
[ редактировать ]В 2023 году ACIS будет использоваться в качестве геометрического ядра/движка в следующем программном обеспечении: Alibre Design , BricsCAD , СпейсКлейм , [ 5 ] TurboCAD , Cimatron и Vertex.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Пространственные выпуски 2017 1.0, внедрение технологических усовершенствований, направленных на инновации и индустриализацию» . Dassault Systèmes, Spatial Corp. Проверено 9 августа 2016 г.
- ^ «Пространственное | Решения для 3D-моделирования и инструменты взаимодействия данных» .
- ^ «История программного обеспечения CAD. Компьютерное проектирование CAD CAM с 1980 по 1985 год» . Архивировано из оригинала 3 февраля 2007 года . Проверено 14 марта 2007 г.
- ^ «Функционал ACIS» . Архивировано из оригинала 9 марта 2007 г. Проверено 16 марта 2007 г.
- ^ «Часто задаваемые вопросы по SpaceClaim» . Корпорация SpaceClaim . Проверено 17 мая 2013 г.
Внешние ссылки
[ редактировать ]- Домашняя страница пространственной корпорации
- Официальный сайт 3D ACIS Modeler
- Форум онлайн-сообщества Faces and Facets Spatial
- Формат файла ACIS
- Альянс АКИС
- «Лечение ран преобразования данных» . Журнал АЭК . 13 (3). Пользователь САПР. Март 2000 г. Архивировано из оригинала 18 октября 2006 г. Проверено 1 января 2007 г.