Entidad débil
(leer más)
El Modelador 3D ACIS (ACIS) es un kernel de modelado geométrico desarrollado por Spatial Corporation (anteriormente Spatial Technology), parte de Dassault Systemes. Muchos desarrolladores de software utilizan ACIS en industrias como el diseño asistido por computadora (CAD), la fabricación asistida por computadora (CAM), la ingeniería asistida por computadora (CAE), la arquitectura, la ingeniería y la construcción (AEC), la máquina de medición por coordenadas (CMM).), animación 3D y construcción naval. ACIS proporciona a los desarrolladores y fabricantes de software la funcionalidad de modelado 3D subyacente.
ACIS cuenta con una arquitectura C++ abierta y orientada a objetos que permite sólidas capacidades de modelado 3D. ACIS se utiliza para construir aplicaciones con características de modelado híbrido, ya que integra la funcionalidad de modelo de estructura alámbrica, superficie y modelado sólido con topología múltiple y no múltiple, y un amplio conjunto de operaciones geométricas.
Como núcleo geométrico, ACIS es un sistema de segunda generación, que viene después de la primera generación de Romulus.
Existen varias versiones sobre el significado real de la palabra ACIS, o si es un acrónimo. La versión más popular es que ACIS significa Alan, Charles, Ian's System (Alan Grayer, Charles Lang e Ian Braid como parte de Three-Space Ltd.), o Alan, Charles, Ian y Spatial (ya que el sistema se vendió más tarde a Spatial Technology, ahora Spatial Corp). Según una fuente cercana, el nombre en realidad significa Alan, Charles, Ian, Sowar, y Sowar proviene de Dick Sowar, fundador de Spatial Technology. Sin embargo, cuando se les preguntó, los creadores de ACIS simplemente sugirieron que su nombre se derivaba de la mitología griega (ver también Acis).
En 1985, Alan Grayer, Charles Lang e Ian Braid (creadores de Romulus y Romulus-D) formaron Three-Space Ltd. (Cambridge, Inglaterra), que había sido contratada por Spatial Technology de Dick Sowar (que había sido fundada por Sowar en 1986) para desarrollar el kernel de modelado sólido ACIS para el software Strata CAM de Spatial Technology. La primera versión de ACIS se lanzó en 1989 y HP obtuvo rápidamente la licencia para integrarla en su software ME CAD.
A finales de 2000, cuando Dassault Systemes adquirió Spatial, el formato de archivo ACIS cambió ligeramente y dejó de publicarse abiertamente.
Un componente de software es una unidad de software funcionalmente especializada: una colección de elementos de software (funciones, clases, etc.) agrupados para cumplir un propósito específico. Sirve como parte constituyente de un sistema o producto de software completo. Un producto es uno o más componentes de software que se ensamblan y venden como un paquete. Los componentes se pueden organizar en diferentes combinaciones para formar diferentes productos.
La línea de productos ACIS está diseñada con tecnología de componentes de software, lo que permite que una aplicación use solo los componentes que necesita. En algunos casos, hay más de un componente disponible (ya sea de Spatial o de terceros) para un fin determinado, de modo que los desarrolladores de aplicaciones pueden usar el componente que mejor se adapte a sus necesidades. Por ejemplo, varios componentes de representación están disponibles en Spatial y los desarrolladores utilizan el que mejor se adapta a su plataforma o aplicación.
Plataforma | Sistema operativo | Compilador | 32-bit | 64-bit |
---|---|---|---|---|
Microsoft | Windows 7 | Visual C++ 2010, Visual C++ 2013, Visual C++ 2013, Visual C++ 2015 | Sí. | Sí. |
Microsoft | Windows 8, Windows 8.1, Windows 10 | Visual C++ 2010, Visual C++ 2013, Visual C++ 2013, Visual C++ 2015, VC++ 2017 | No | Sí. |
Red Hat | Enterprise Linux, versión 5.0, Enterprise Linux, versión 6.0, Enterprise Linux, versión 7.0 | GNU C++ gcc 4.1.2 | Sí. | Sí. |
Apple | OS X 10.7.5, OS X 10.10 | Clang versión 4.1 compilador 64-bit | No | Sí. |
La funcionalidad principal de ACIS se puede subclasificar en tres categorías, a saber:
ACIS admite dos tipos de archivos guardados, texto ACIS estándar (SAT) y binario ACIS estándar (SAB). Los dos formatos almacenan información idéntica, por lo que el término archivo SAT generalmente se usa para referirse a cualquiera cuando no se necesita distinción.
Los archivos SAT son archivos de texto ASCII que se pueden ver con un editor de texto simple. Un archivo SAT contiene retornos de carro, espacios en blanco y otros formatos que lo hacen legible para el ojo humano. Un archivo SAT tiene una extensión de archivo.sat.
Los archivos SAB no se pueden ver con un editor de texto simple y están diseñados para que sean compactos y no para que sean legibles por humanos. Un archivo SAB tiene una extensión de archivo.sab. Un archivo SAB usa delimitadores entre elementos y etiquetas binarias, sin formato adicional.
La especificación del formato SAT para la versión 7.0 (alrededor de 2001) se ha puesto a disposición del público. Esto permitió que aplicaciones externas, incluso aquellas que no estaban basadas en ACIS, accedieran a los datos almacenados en dichos archivos. La información básica necesaria para comprender el formato de archivo SAT, como la estructura del formato de archivo guardado, cómo se encapsulan los datos, los tipos de datos escritos, los subtipos y las referencias, está disponible en este documento. Sin embargo, la versión más nueva de ACIS utiliza un formato modificado de archivos SAT cuya especificación no está disponible públicamente. Por lo tanto, la lectura de archivos SAT modernos requiere el uso de la biblioteca ACIS nativa o la ingeniería inversa del formato.
Un archivo guardado contiene:
A partir de la versión 6.3 de ACIS, es necesario completar el ID del producto y las unidades para el encabezado del archivo antes de poder guardar un archivo SAT.
Spatial está desarrollando actualmente ACIS. Mantienen el concepto de un número de versión actual (lanzamiento) en ACIS, así como un número de versión guardado. La versión guardada permite crear un archivo guardado SAT que puede ser leído por una versión anterior de ACIS.
A partir de la versión 4.0 de ACIS, el formato de archivo de guardado de SAT no cambió con versiones menores, solo con versiones principales. Esto permitió que las aplicaciones que se basan en la misma versión principal de ACIS intercambien datos sin preocuparse por la versión guardada. Para brindar esta interoperabilidad en una implementación simple, los archivos guardados de ACIS contienen un símbolo que identifica con precisión el número de la versión principal, pero no la versión secundaria. Esto significaba que las aplicaciones creadas con la misma versión principal de ACIS producirían archivos guardados compatibles, independientemente de sus versiones secundarias. Esto se logró simplemente sin incrementar el número de versión secundaria interna entre las versiones principales.
A partir de la versión 7.0, ACIS comenzó nuevamente a proporcionar números de versión principales, secundarios y puntuales precisos. A partir de la versión 2016 1.0 en septiembre de 2015, Spatial se actualizó a Versiones semánticas y ahora describe las versiones por año del modelo y versiones principales, secundarias y puntuales dentro de ese año del modelo.
Para resumir cómo se relacionan los números de versión y los cambios de SAT:
Liberación | Fecha |
---|---|
2020 1.0 | 2019.Nov.12 |
2019 1.0 | 2018.Nov.13 |
2018 1.0 | 2017.Julio.26 |
2017 1.0 | Julio 2016 |
2016 1.0 | Septiembre de 2015 |
R25 | Julio de 2014 |
R24 | Junio de 2013 |
R23 | Agosto de 2012 |
R22 | Julio de 2011 |
R21 | Mayo de 2010 |
R20 | Mayo de 2009 |
R19 | Julio de 2008 |
R18 | Noviembre de 2007 |
R17 | Abril de 2007 |
R16 | Enero de 2006 |
En 2013, el siguiente software utiliza ACIS como motor/kernel geométrico: BricsCAD, SpaceClaim, TurboCAD y Cimatron.
(leer más)
(leer más)
(leer más)