C3D Toolkit es un software propietario de kit de modelado geométrico multiplataforma desarrollado por Russian C3D Labs (anteriormente parte de ASCON Group ). [ 1 ] Está escrito en C++ . [ 2 ] Otras empresas pueden licenciarlo para su uso en sus productos de software de gráficos 3D . Los programas más conocidos en los que se suele utilizar C3D Toolkit son los sistemas de diseño asistido por ordenador (CAD), fabricación asistida por ordenador (CAM) e ingeniería asistida por ordenador (CAE). [ 3 ]
C3D Toolkit proporciona rutinas para modelado 3D , resolución de restricciones 3D , conversión de malla poligonal a representación B , visualización 3D y conversión de archivos 3D , etc.
Historia
Nikolai Golovanov se graduó en Ingeniería Mecánica por la Universidad Técnica Estatal Bauman de Moscú, especializándose en el diseño de vehículos de lanzamiento espacial . Tras su graduación, comenzó a trabajar en la oficina de diseño de ingeniería Kolomna, donde en aquel entonces trabajaban los futuros fundadores de ASCON, Alexander Golikov y Tatiana Yankina. Durante su estancia en la oficina, el Dr. Golovanov desarrolló un software para analizar la resistencia y la estabilidad de estructuras de cáscara.
En 1989, Alexander Golikov y Tatiana Yankina dejaron Kolomna para fundar ASCON como empresa privada. Aunque comenzaron con una simple mesa de dibujo electrónica , ya entonces concebían la idea del modelado paramétrico tridimensional . Este concepto radical acabó transformando los dibujos planos en modelos tridimensionales . Los fundadores de ASCON compartieron sus ideas con Nikolai Golovanov, quien en 1996 se incorporó a ASCON para ocupar su puesto actual. Desde 2012 participa en el desarrollo de algoritmos para C3D Toolkit. [ 4 ]
En 2012, la primera versión del núcleo C3D Modeller se extrajo de KOMPAS-3D CAD. Posteriormente, se adaptó a diversas plataformas y se comercializó como un producto independiente. [ 1 ]
Descripción general
Incorpora cinco módulos:
- C3D Modeler construye modelos geométricos, genera proyecciones planas de los modelos, realiza triangulaciones, calcula las características inerciales de los modelos y determina si se producen colisiones entre los elementos de los modelos;
- C3D Modeler para ODA permite operaciones avanzadas de modelado 3D a través de la API estándar "OdDb3DSolid" de ODA de Open Design Alliance ; [ 5 ]
- C3D Solver establece conexiones entre los elementos de los modelos geométricos y tiene en cuenta las restricciones geométricas de los modelos que se están editando;
- C3D B-Shaper convierte modelos poligonales en cuerpos de representación de contorno (B-rep); [ 6 ]
- C3D Vision controla la calidad de la representación de modelos 3D mediante aparatos matemáticos, software y el hardware de la estación de trabajo;
- C3D Converter lee y escribe modelos geométricos en una variedad de formatos de intercambio estándar. [ 7 ]
Características
Modelador C3D
- Modelado de sólidos 3D
- Realizar operaciones booleanas
- Creación de sólidos de paredes delgadas
- Fileteado y biselado de piezas
- Modelado de piezas de chapa metálica
- Diseño mediante modelado directo
- Modelado de superficies 3D
- Modelado de objetos 3D con estructura alámbrica
- Triangulación de superficies
- Realizar cálculos geométricos
- Proyecciones planas de fundición
- Creación de vistas de sección
- Cálculo de las propiedades de inercia de masa
- Detección de colisiones
Convertidor C3D
Representación de límites (B-Rep) :
- STEP incl. PMI (protocolos AP203, AP214, AP242)
- Parasolid X_T, X_B (lectura v.29.0/escritura v.27.0)
- ACIS SAT (lectura v.22.0/escritura v.4.0, 7.0, 10.0)
- IGES (lectura v.5.3/escritura v.5.3)
Ambas representaciones:
El formato de archivo C3D también se utiliza como formato de intercambio CAD, [ 10 ] y está ganando popularidad en el ámbito global.
Visión C3D
- Configura los niveles de detalle (LOD).
- Aplica sombreadores y widgets
- Utiliza gestores de árboles de características de ensamblaje 3D
- Controla gráficos estáticos y escenas dinámicas.
- Establece los niveles de suavizado de bordes
- Elimina elementos invisibles de las escenas
- Acelera el cálculo visual mediante aceleración por hardware [ 11 ]
- Planos de sección
- Controles 3D interactivos (manipuladores)
Solucionador C3D
- Solucionador de restricciones 2D para dibujos 2D y bocetos 3D.
- Solucionador de restricciones 3D para ensamblajes y análisis cinemáticos.
El solucionador C3D admite los siguientes tipos de restricciones: [ 12 ]
- Coincidencia (disponible en 2D y 3D)
- Alinear puntos (2D)
- Ángulo (2D y 3D)
- Coaxialidad (3D)
- Distancia (2D y 3D)
- Longitudes iguales (2D)
- Radios iguales (2D)
- Corregir la geometría (2D y 3D)
- Longitud y dirección fijas (2D)
- Incidencia (2D)
- Paralelismo (2D y 3D)
- Perpendicularidad (2D y 3D)
- Radio (2D)
- Tangencia (2D y 3D)
Forma de B C3D
- Controla la precisión del reconocimiento de superficies
- Segmentos de mallas poligonales
- Editar segmentos
- Reconstruye segmentos en ciertos tipos de superficies
- Genera modelos B-rep
Desarrollo
El conjunto de herramientas se desarrolla utilizando diversas herramientas de diseño de software e IDE : [ 13 ]
- Microsoft Visual Studio 2017
- Microsoft Visual Studio 2015
- MS Visual Studio 2013
- Microsoft Visual Studio 2012
- MS Visual Studio 2010
- Microsoft Visual Studio 2008
- Clang (para Mac OS)
- GCC (para Linux)
- NDK (para Android)
Los lenguajes de programación compatibles incluyen:
Aplicaciones
Desde 2013, fecha en que la empresa comenzó a emitir licencias para el conjunto de herramientas, varias empresas han adoptado componentes de software C3D para sus productos; entre los usuarios se incluyen:
- nanoCAD y nanoCAD Mechanica utilizan los componentes C3D Modeler, C3D Solver y C3D Converter [ 14 ].
- Sistema de modelado 3D flexible KOMPAS-3D
- KOMPAS-Constructor
- KOMPAS:24 para Android
- TECHTRAN utiliza C3D para importar modelos 3D en varios formatos, visualizarlos, preparar piezas en bruto para máquinas CNC de torneado a partir de modelos 3D de piezas futuras y recuperar datos geométricos de modelos 3D. [ 15 ]
- Tecnología LEDAS Geometry Comparison (LGC) para comparar modelos 3D e identificar todas las diferencias entre ellos [ 16 ].
- Sistema CAE PASS/EQUIP para análisis estructural integral de recipientes a presión [ 16 ]
- ESPRIT Extra CAD se basa en el núcleo C3D [ 16 ]
- Diseño de muebles CAD K3-Muebles [ 16 ]
- Diseño de muebles CAD K3-Mebel [ 16 ]
- CAD/CAM rápido
- Sistema CAD BAZIS para diseño de muebles [ 16 ]
- Plataforma de software CAD AEC 3D Renga Architecture [ 17 ]
- Sistema de modelado de información de construcción Renga Structure para el diseño estructural de edificios e instalaciones [ 17 ]
- Aplicación Staircon para la industria de escaleras de madera [ 18 ]
- SolidEng
- Dietech India desarrolla software para configurar bases de moldes para diversas máquinas de fundición a presión.
- Software LOGOS para simulación con supercomputadoras [ 19 ]
- PRISMA Archivado el 23/05/2017 en Wayback Machine (análogo ruso de MCNP ) [ 20 ]
- EE Boost Acoustic VR [ 21 ]
- EE Boost Electromagnetismo [ 21 ]
- MKA Steel Archivado el 10-04-2020 en la aplicación Wayback Machine para el diseño de una estructura de acero de una sola planta [ 22 ]
- Software Delta Design para el diseño automatizado de dispositivos electrónicos.
- Paquete de software Altium Designer para el diseño de placas de circuitos impresos , matrices de puertas programables en campo (FPGA) y software embebido.
- Paquete de software de análisis de elementos finitos Quickfield [ 23 ]
- Software de diseño de troqueles (fabricación) ÇİZEN de Mubitek [ 24 ]
- Sistemas BIM abiertos de CYPE Software [ 25 ]
- La aplicación de realidad virtual VR Concept utiliza C3D Converter para leer datos CAD importados y C3D Modeler para construir y editar modelos 3D [ 26 ].
Recientemente, C3D Modeler se ha adaptado a la plataforma ODA . [ 27 ] [ 22 ] [ 28 ]
En abril de 2017, se lanzó C3D Viewer para usuarios finales. [ 8 ] La aplicación permite leer modelos 3D en formatos comunes y escribirlos en el formato de archivo C3D. Hay una versión gratuita disponible. [ 29 ] [ 30 ]
Véase también
Referencias
- 1 2 "Aventuras en el desarrollo de un kernel multiplataforma" . c3dlabs.com (en ruso). Archivado del original el 24 de agosto de 2023. Recuperado el 24 de agosto de 2023 .
- ↑ Maher, Kathleen (6 de junio de 2013). "¿Necesita el mundo del CAD otro núcleo de geometría?" . Graphically Speaking . GraphicSpeak. Archivado del original el 4 de febrero de 2015 . Recuperado el 4 de febrero de 2015 .
- ↑ Wong, Kenneth (14 de mayo de 2014). "Un nuevo núcleo geométrico de Rusia" . Desktop Engineering . Peerless Media, LLC. Archivado del original el 13 de abril de 2016. Recuperado el 4 de febrero de 2015 .
- ↑ Grabowski, Ralph (4 de diciembre de 2012). "ASCON entrevista a Nikolai Golovanov, jefe de desarrollo del kernel de C3D" . WorldCAD Access . upFront.eZine Publishing, Ltd.
- ↑ "Open Design Alliance y C3D Labs anuncian C3D Modeler para Teigha" . Automation.com. 8 de diciembre de 2016.
- ↑ Frausto-Robledo, Anthony (18 de julio de 2019). "C3d Labs presenta B-Shaper para desarrolladores AEC y BIM" . Architosh . FRAUSTO LLC.
- ↑ Jeff, Rowe (3 de abril de 2014). "La tecnología de comparación de geometría LEDAS incorpora el núcleo ASCON C3D" . MCADCafe . Internet Business Systems, Inc. Archivado del original el 4 de febrero de 2015. Recuperado el 4 de febrero de 2015 .
- 1 2 Grabowski, Ralph (11 de abril de 2017). "C3D Labs en COFES" . UpFront.eZine . upFront.eZine Publishing, Ltd. Archivado del original el 25 de abril de 2017. Recuperado el 26 de mayo de 2017 .
- ↑ Alba, Michael (3 de julio de 2018). "Novedades en los núcleos geométricos y paramétricos de C3D" . engineering.com . engineering.com, Inc. Archivado del original el 5 de julio de 2018. Recuperado el 5 de julio de 2018 .
- ↑ "El nuevo y colorido lanzamiento de Renga Architecture" . Renga Software. 4 de abril de 2016. Archivado del original el 2 de marzo de 2017. Consultado el 1 de marzo de 2017 .
- ↑ Shura, Collinson (1 de septiembre de 2016). "C3D Labs lanza un nuevo visualizador para desarrolladores de software de ingeniería" . Fundación Skolkovo. Archivado del original el 4 de septiembre de 2016. Recuperado el 1 de septiembre de 2016 .
- ↑ Nikolay Golovanov (2014). Modelado geométrico: Las matemáticas de las formas . CreateSpace Independent Publishing Platform. ISBN 978-1497473195.
- ↑ "Núcleo geométrico para desarrolladores de software 2D y 3D" (PDF) . C3D Labs, LLC. 2015. Archivado (PDF) del original el 3 de febrero de 2015. Consultado el 23 de septiembre de 2015 .
- ↑ "nanoCAD Plus mejorado con C3D Modeler, Solver, Converter" . Isicad . LEDAS Ltd. 5 de agosto de 2016. Archivado del original el 2 de marzo de 2017. Consultado el 1 de marzo de 2017 .
- ↑ "NIP-Informatica obtiene la licencia del núcleo geométrico de C3D Labs" . CIMdata . 2014. Archivado del original el 11 de abril de 2017. Consultado el 11 de abril de 2017 .
- 1 2 3 4 5 6 Ralph, Grabowski (2014). "Acerca de la versión 15 del núcleo C3D" . upFront.eZine .
- ^ Nalawade, Sachin (1 de agosto de 2017) . "LEDAS contribuye a Renga Software" . DiarioCADCAM . Archivado desde el original el 5 de octubre de 2017 . Consultado el 5 de octubre de 2017 .
- ↑ "Nueva inversión en desarrollo de sistemas" . Elecosoft . 2016.
- ↑ "El líder ruso en energía nuclear licencia el kernel C3D" . ASCON. 2015. Archivado del original el 25 de septiembre de 2015. Consultado el 24 de septiembre de 2015 .
- ^ Kandiev, YZ; Kashaeva, EA; Khatuntsev, KE; Kuropatenko, ES; Lobanova, LV; Lukin, GN; Malakhov, AA; Malyshkin, GN; Modestov, director general; Mukhamadiev, RF; Orlov, VG; Samarín, SI; Serova, EV; Spirina, SG; Vajonina, TV; Voronina, NA; Zatsepin, OV (junio de 2014). "Estado PRIZMA". En Caruge, D; Calvino, C; Diop, CM; Malvagi, F; Trama, J.-C (eds.). Conferencia Internacional Conjunta sobre Supercomputación en Aplicaciones Nucleares + Monte Carlo . Ciencias EDP. 06019. Código Bib : 2014snam.conf06019K . doi : 10.1051/snamc/201406019 . ISBN 978-2-7598-1269-1.
- 1 2 "EE Boost elige el conjunto de herramientas de C3D para software de simulación" . ASCON. 2017. Archivado del original el 8 de abril de 2017. Recuperado el 7 de abril de 2017 .
- 1 2 Grabowski, Ralph (12 de septiembre de 2017). "Conferencia ODA Teigha, Día 2" . WorldCAD Access . upFront.eZine Publishing, Ltd.
- ↑ Nalawade, Sachin (21 de junio de 2018). "Tera Analysis implementa el kit de herramientas C3D para software de simulación FEA" . DailyCADCAM . Archivado del original el 5 de julio de 2018. Recuperado el 5 de julio de 2018 .
- ^ "Mubitek selecciona el kit de herramientas C3D para ÇİZEN" . ingeniería.com, Inc. 2019.
- ↑ «CYPE incorpora la tecnología de modelado geométrico de C3D Labs para agilizar la integración de productos de fabricantes en Open BIM Systems» . CIPO. 2019.
- ↑ "VR Concept selecciona el kit de herramientas C3D para herramientas de prototipado virtual 3D" . engineering.com, Inc. 2019. Archivado del original el 5 de agosto de 2020. Consultado el 27 de junio de 2019 .
- ↑ Grabowski, Ralph (7 de septiembre de 2015). "Núcleo C3D para Teigha" . WorldCAD Access . upFront.eZine Publishing, Ltd. Archivado del original el 7 de octubre de 2015. Recuperado el 14 de octubre de 2015 .
- ↑ "El presente y el futuro de DWG" . INGENIERÍA. 2015. Archivado del original el 8 de octubre de 2015. Consultado el 17 de octubre de 2015 .
- ↑ "Bienvenido al nuevo kit de herramientas C3D 2017 de C3D Labs" . C3D Labs, LLC. 6 de junio de 2017. Archivado del original el 31 de enero de 2018. Consultado el 1 de febrero de 2018 .
- ↑ "Visor C3D" . C3D Labs, LLC.
Enlaces externos
- Sitio web oficial
- Software de gráficos
- Software de gráficos 3D
- Diseño asistido por ordenador
- Software de diseño asistido por ordenador
- Software de ingeniería asistida por ordenador
- formatos de archivo CAD
- Bibliotecas de C++
- API de grafos de escena 3D
- Interfaces de programación de aplicaciones
- Kits de desarrollo de software
- Herramientas de programación