ACIS - ACIS

Modelador 3D ACIS
SchemeAIDE ACIS.png
captura de pantalla
Desarrollador (es) Corporación espacial
Lanzamiento estable
Versión 2019 1.0.2 / 2018-09-21
Sistema operativo Windows 7 (y superior ), macOS y Linux ( Red Hat )
Tipo Modelador 3D
Licencia Software propietario
Sitio web www.spatial.com

El Modelador 3D ACIS ( ACIS ) es un núcleo de modelado geométrico desarrollado por Spatial Corporation (anteriormente Spatial Technology), parte de Dassault Systemes . ACIS es utilizado por muchos desarrolladores de software en industrias tales como diseño asistido por computadora (CAD), fabricación asistida por computadora (CAM), ingeniería asistida por computadora (CAE), arquitectura, ingeniería y construcción (AEC), máquina de medición de 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 presenta una arquitectura C ++ abierta y orientada a objetos que permite capacidades robustas de modelado 3D. ACIS se utiliza para construir aplicaciones con características de modelado híbrido, ya que integra el modelo de estructura alámbrica , la superficie y la funcionalidad de modelado de sólidos con topología múltiple y no múltiple y un rico conjunto de operaciones geométricas.

Historia

Como núcleo geométrico, ACIS es un sistema de segunda generación, que viene después de la primera generación de Romulus .

Hay varias versiones sobre lo que realmente significa 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 sugerirían que su nombre se deriva 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 retenida por la tecnología espacial de Dick Sowar (que había sido fundada por Sowar en 1986) para Desarrollar el núcleo 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 rápidamente obtuvo la licencia para su integración en su software ME CAD.

A finales de 2000, en la época en que Dassault Systemes adquirió Spatial , el formato de archivo ACIS cambió ligeramente y dejó de publicarse abiertamente.

Arquitectura

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 distinto. Sirve como parte constitutiva de todo un sistema o producto de software. Un producto es uno o más componentes de software que se ensamblan y se 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 utilizando tecnología de componentes de software, lo que permite que una aplicación utilice solo los componentes que requiere. En algunos casos, hay más de un componente disponible (ya sea de Spatial o de terceros) para un propósito determinado, por lo que los desarrolladores de aplicaciones pueden utilizar el componente que mejor se adapte a sus necesidades. Por ejemplo, varios componentes de renderizado están disponibles en Spatial y los desarrolladores utilizan el que mejor funciona para su plataforma o aplicación.

Plataformas y sistemas operativos compatibles

Plataforma Sistema operativo Compilador 32 bits 64 bits
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 No
sombrero rojo Enterprise Linux, versión 5.0, Enterprise Linux, versión 6.0, Enterprise Linux, versión 7.0 GNU C ++ gcc 4.1.2
manzana OS X 10.7.5, OS X 10.10 Compilador Clang versión 4.1 de 64 bits No

Funcionalidad

Modelador ACIS

La funcionalidad principal de ACIS se puede subclasificar en tres categorías, a saber:

Modelado 3D

  • Extruya / revuelva / barra conjuntos de curvas 2D en superficies complejas o sólidos.
  • Empalme y chaflán entre caras y a lo largo de aristas en modelos de superficie y sólidos.
  • Ajuste las superficies a una red cerrada de curvas.
  • Genera patrones de formas repetitivas.
  • Sólidos huecos y superficies espesas.
  • Dobla, tuerce, estira y deforma de forma interactiva combinaciones de curvas, superficies y sólidos.
  • Intersectar / restar / unir cualquier combinación de curvas, superficies y sólidos.
  • Superficies de transición para adaptarse a un conjunto de curvas de perfil.
  • Reducir / desplazar / mover superficies en un modelo.

Gestión de modelos 3D

  • Adjunte datos definidos por el usuario a cualquier nivel de un modelo.
  • Seguimiento de cambios de topología y geometría.
  • Calcule la masa y el volumen.
  • Modele subregiones de un sólido usando topología celular.
  • Deshacer / rehacer ilimitado con transmisiones de historial independientes.

Visualización de modelos 3D

  • Geometría de superficie teselada en representación de malla poligonal.
  • Cree capacidades avanzadas de superficies con el componente opcional de modelado deformable.
  • Genere proyecciones 2D precisas con eliminación de líneas ocultas utilizando el componente PHL V5 opcional.
  • Desarrollar aplicaciones gráficas

Extensiones del modelador ACIS

Poliedros CGM
CGM Polyhedra es un complemento del Modelador ACIS 3D que combina el modelado poliédrico y B-rep. Utilizando las mismas interfaces con las que los usuarios de 3D ACIS Modeler ya están familiarizados, los clientes nuevos y existentes pueden integrar datos poliédricos aproximados a su impresión 3D, fabricación sustractiva, análisis y otros flujos de trabajo.
Modelado deformable 3D
El modelado deformable 3D es una herramienta de escultura interactiva para dar forma a modelos 3D. Incluido como parte del conjunto de tecnologías de desarrollo de modelado 3D de Spatial, el modelado deformable 3D utiliza funciones de edición locales y globales que permiten la creación y manipulación fáciles de curvas y superficies B-spline y NURBS de forma libre .
Cobertura avanzada
Advanced Covering es una función de Deformable Modeling que ahora está disponible como un complemento independiente para 3D ACIS Modeler. Esta única API utiliza algoritmos sofisticados para crear superficies de n lados de alta calidad que cumplen con las tolerancias especificadas por el usuario para la posición y la continuidad en los límites y en la geometría de guía interna opcional. Advanced Covering permite que una superficie se ajuste a circuitos (conjuntos de bordes que forman bucles cerrados) en cuerpos sólidos o de alambre, lo que es útil en el diseño de productos de consumo. Entre otros usos, Advanced Covering se puede utilizar para tapones finales, correcciones posteriores a la traducción y definición de superficies a partir de datos de curvas.
Derrotando
Defeaturing identifica y elimina automáticamente las pequeñas características que los analistas de CAE normalmente desean eliminar del modelo 3D antes de realizar el mallado. Los analistas suelen trabajar con los mismos modelos que se utilizan para el diseño y la fabricación, pero estos modelos suelen tener muchos más detalles de los necesarios para fines de simulación o análisis. Al eliminar detalles innecesarios, Defeaturing simplifica el modelo, un proceso que generalmente se realiza manualmente a un costo significativo.
CGM HLR
CGM HLR es una solución de eliminación de líneas ocultas (HLR) de Spatial basada en la tecnología CATIA V6. CGM HLR es una tecnología de desarrollo dependiente de ACIS; se requiere una licencia de ACIS. Aunque 3D es ahora el estándar CAD de facto en la mayoría de las disciplinas de ingeniería, 2D todavía tiene un lugar en industrias como la ilustración técnica, la fabricación y la arquitectura . Dado que los modelos 3D son la salida principal típica para el diseño CAD, los usuarios de estas industrias requieren un método eficiente y preciso para generar dibujos computacionales 2D directamente a partir de los modelos 3D. La eliminación de líneas ocultas (HLR) es un aspecto importante de la creación de una representación 2D precisa a partir de un modelo 3D. Con HLR, el modelo convertido solo muestra aquellas partes visibles desde una perspectiva determinada; los bordes ocultos (u ocluidos) que normalmente se incluyen en una representación de modelo 3D se eliminan o dibujan en un estilo de línea que indica su posición oculta.

Formato de archivo

Guardar tipos de archivos

ACIS admite dos tipos de archivos guardados, texto ACIS estándar (SAT) y ACIS binario estándar (SAB). Los dos formatos almacenan información idéntica, por lo que el término archivo SAT se usa generalmente para referirse a cualquiera de los dos 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 ser compactos y no para la legibilidad humana. Un archivo SAB tiene una extensión de archivo .sab. Un archivo SAB usa delimitadores entre elementos y etiquetas binarias, sin formato adicional.

Estructura del archivo guardado

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 no 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, subtipos y referencias, está disponible en este documento. Sin embargo, la versión más reciente 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 de guardado contiene:

  • un encabezado de tres líneas
  • registros de entidad, que representan la mayor parte de los datos
  • opcionalmente, un marcador de datos del historial de inicio
  • opcionalmente, los registros de entidad antiguos necesarios para el historial y la reversión
  • opcionalmente, un marcador de datos del historial final
  • un marcador de final

A partir de la versión 6.3 de ACIS, se requiere que la ID del producto y las unidades se completen para el encabezado del archivo antes de poder guardar un archivo SAT.

Números de versión y lanzamientos de ACIS

ACIS está siendo desarrollado actualmente por Spatial. 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 las versiones menores, solo con las versiones principales. Esto permitió que las aplicaciones basadas en la misma versión principal de ACIS intercambiaran datos sin preocuparse por la versión guardada. Para proporcionar esta interoperabilidad en una implementación simple, los archivos de guardado de ACIS contienen un símbolo que identifica con precisión el número de 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 no incrementando el número de versión secundaria interna entre versiones principales.

A partir de la versión 7.0, ACIS comenzó nuevamente a proporcionar números precisos de versiones principales, secundarias y puntuales. A partir de la versión 2016 1.0 en septiembre de 2015, Spatial se actualizó a Control de versiones semántico y ahora describe las versiones por año del modelo y versiones principales, secundarias y puntuales dentro de ese año modelo.

Para resumir cómo se relacionan los números de lanzamiento y los cambios del SAT:

  • Versión principal : se pueden realizar cambios en el archivo SAT; es probable que se produzcan cambios importantes en la funcionalidad; puede requerir cambios significativos en las aplicaciones existentes
  • Versión menor : no se realizan cambios en el archivo SAT; puede proporcionar una nueva funcionalidad; puede requerir algunos cambios mínimos en las aplicaciones existentes
  • Lanzamiento puntual: solo cambios menores (corrección de errores). (También conocido como service packs).
Lanzamiento Fecha
2020 1.0 2019.nov.12
2019 1.0 2018.nov.13
2018 1.0 2017.26 de julio
2017 1.0 Julio de 2016
2016 1.0 Septiembre de 2015
R25 Julio de 2014
R24 Junio ​​del 2013
R23 Agosto 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

Adopción

En 2013, el siguiente software utiliza ACIS como su núcleo / motor geométrico: BricsCAD , SpaceClaim , TurboCAD y Cimatron .

Ver también

Referencias

enlaces externos