deployed_code Características
- Herramienta de diseño paramétrico basada en CSG.
- Primitivas gráficas soportadas: sólidos, perfiles (formas 2D) y cuerdas (polilíneas 3D).
- Creación y edición de perfiles y cuerdas.
- Extrusión y revolución de perfiles para crear sólidos.
- Unión, intersección y sustracción de sólidos.
- Transformación de objetos (traslación, rotación, escala).
- Definición de fórmulas para los valores de propiedades de los objetos.
- Herramientas de medición (longitud, ángulo, área y volumen).
- Herramienta de órbita, desplazamiento y zoom.
- Herramienta de vuelo (con detección de colisiones y control de distancia al suelo).
- Diversas herramientas de selección: por punto, por caja, por propiedad, por código QR o por contexto.
- Herramienta de selección de caras.
- Edición de la estructura del modelo y de las propiedades de los objetos.
- Seccionamiento dinámico de modelos.
- Iluminación realista: proyección de sombras y oclusión ambiental.
- Herramienta de simulación solar.
- Ajuste a vértices, aristas y caras en las herramientas de dibujo, medición y transformación.
- Herramienta de scripting (utilizando el lenguaje JavaScript).
- Herramienta de informes para analizar condiciones sobre los objetos del modelo (formatos de informe soportados: BRS y IDS).
- Controladores de objetos (un Controller es un programa que cambia el estado de un objeto cuando se produce un determinado evento).
- Herramienta de inventario BIM para listar los tipos de objeto IFC, las clasificaciones, los grupos y las capas del modelo.
- Herramienta de distribución BIM para visualizar la disposición interior del edificio.
- Herramienta de inspección BIM para inspeccionar las entidades IFC del modelo.
- Herramienta BIM Delta para detectar cambios entre dos versiones de un archivo IFC.
- Herramienta de búsqueda para encontrar propiedades del modelo por nombre o por valor.
- Herramienta de histograma para visualizar la distribución de valores de una propiedad determinada.
- Gestión de usuarios y roles de acceso.
- Multiples sistemas de autenticación soportados: Básica, Token Bearer, Cookie de sesión, LDAP y OAuth2 (integración con VALid, Gicar, Keycloak).
- Se soportan múltiples sistemas de almacenamiento de archivos: servidor WebDAV, sistema de archivos local e IndexedDB.
- Carga/exportación de modelos IFC. Compatibilidad con múltiples esquemas IFC (IFC2X3, IFC4 e IFC4X3_ADD2).
- Carga/exportación de modelos en formato BRF (formato JSON de Bimrocket).
- Carga/exportación de modelos en formatos STL, GLB, Wavefront OBJ y Collada.
- Carga/exportación de datos GIS: GeoJSON, GML, map tiles.
- Integración con servicios externos (algunos proporcionados por bimrocket-server):
- Servidor WebDAV donde se almacenan modelos, scripts, informes y otros archivos.
- Servicio BCF (BIM Collaboration Service).
- Servicio bSDD (buildingSmart Data Dictionary).
- Servicio WFS (OGC Web Feature Service).
- Brain4it (plataforma de IA orientada al IoT).
- Servicio IFCDB de Bimrocket (almacena objetos IFC en una base de datos).
- Servicio de seguridad de Bimrocket (gestión de usuarios y roles).
- Servicio de impresión de Bimrocket (genera un archivo PDF con geometrías vectoriales).
- Los datos de los servicios de bimrocket-server se pueden almacenar en OrientDB o MongoDB.
- Diseño modular para extender fácilmente la funcionalidad.
- Aplicación web con una interfaz de usuario adaptable (responsive). Compatibilidad con dispositivos táctiles.
- Soporte multilingüe (actualmente disponible en inglés, castellano y catalán).
- Basada en la librería gráfica THREE.js.
- También disponible una aplicación de consola para la manipulación avanzada de ficheros IFC (bimrocket-console).
- Proyecto generado con Maven.