FreeCAD Logo FreeCAD 1.0
  • Inglés Africano Árabe Bielorruso Catalán Checo Alemán Griego Español Español Euskera Finlandés Filipino Francés Gallego Croata Húngaro Indonesio Italiano Japonés Cabilio Coreano Lituano Neerlandés bokmal de Noruega Polaco Portugués Portugués Rumano Ruso Eslovaco Esloveno Serbio Sueco Turco Ucraniano Valenciano Vietnamita Chino Chino
  • Características
  • Descarga
  • Blog
  • Documentación
    Índice de documentación Primeros pasos Documentacion para el usuario El manual de FreeCAD Documentación de entornos de trabajo Documentación sobre FreeCAD + Python Documentación de codificación de C++ Tutoriales Preguntas frecuentes Política de privacidad Acerca de FreeCAD
  • Contribuir
    ¿Cómo puedo ayudar? Sponsor Informar de un error Hacer un pull request Trabajos y financiación Pautas de contribución Manual de desarrolladores Traducciones
  • Comunidad
    Código de conducta Foro The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendario
  • ♥ Donate

Donate

$
Información de SEPA
Configure su transferencia bancaria SEPA a:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Agencia bancaria: BNP Paribas Fortis
Dirección: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

DAE
Arquitectura Module

Descripción

El Arquitectura y BIM Ambientes de trabajo cuentan con un importador y exportador de Industry Foundation Classes (IFC). El formato IFC es un formato en continuo crecimiento para intercambiar datos entre aplicaciones Modelado de información de construcción, (Inglés: BIM, Building Information Modelling) utilizadas en arquitectura e ingeniería.

Read more about handling IFC files in FreeCAD on the Native IFC page.

IfcOpenShell

Tanto el importador como el exportador dependen de la biblioteca IfcOpenShell, que se incluye en algunas distribuciones de FreeCAD. Una forma fácil de comprobar si IfcOpenShell está disponible es introducir lo siguiente en la Consola de Python:

import ifcopenshell

Si no aparece ningún mensaje de error, IfcOpenShell está instalado y puede proceder a importar IFC. De lo contrario, tendrá que instalar IfcOpenShell usted mismo; lea la página IfcOpenShell para obtener más información sobre este proceso.

Nota: el BIM Configuración buscará también IfcOpenShell y emitirá una notificación si no está instalado.

Importación

Starting from version 1.0, FreeCAD opens and imports IFC files natively. Read more on the Native IFC page.

Older importers

The Arch importer

The original IFC importer from the Arch Workbench has been disabled in FreeCAD version 1.0, but is still available from Python:

from importers import importIFC
importIFC.open("C:\\Path\\To\\My\\File.ifc")

Todas las entidades basadas en IfcProduct de los archivos IFC2x3 o IFC4 se importarán en el documento de FreeCAD. Los ajustes de las preferencias IFC permiten establecer cómo se importan los objetos IFC:

  • objetos paramétricos completos de Arquitectura, la geometría será, en la medida de lo posible, editable en FreeCAD
  • objetos Arquitectura no paramétricos, los objetos llevarán información y propiedades IFC pero no serán editables
  • Formas de pieza no paramétricas, la geometría se renderizará fielmente pero la información IFC se descartará
  • Una forma de pieza por planta, un objeto todo en uno, sólo como referencia.

Cada uno de estos tipos pierde algo de información respecto al anterior, pero es más ligero en recursos, lo que permite abrir archivos más grandes. Un último tipo permite descartar por completo la importación de objetos Arquitectura, lo que resulta útil para los modelos analíticos estructurales.

Normalmente, si intentas abrir un archivo grande y FreeCAD tarda demasiado en importarlo, prueba con un modo de importación inferior.

IfcOpenShell soporta todas las entidades IFC2x3 e IFC4 (IFC4-add1 e IFC4-add2 están siendo implementadas en la v0.6 y podrían estar disponibles para cuando usted lea esto) pero no todas ellas pueden ser convertidas en objetos Arquitectura, las que no puedan serán importadas como simples formas Piezas. El importador IFC comienza importando todas las entidades IFC derivadas de IfcProduct, es decir, básicamente, todos los objetos que componen un edificio, como paredes o ventanas o tuberías. Todas las demás entidades que necesite uno de estos objetos, como los perfiles de extrusión o los componentes de las operaciones booleanas, se importarán según sea necesario.

Si se usa un modo de importación que utiliza objetos Arquitectura, sean paramétricos o no, todos los objetos llevarán el conjunto completo de IfcPropiedades adjunto a cada objeto, agrupado por Property Set.

Las estructuras de los edificios, tales como sitios, edificios y plantas, también se importan fielmente y la estructura se recrea correctamente en FreeCAD. Las estructuras de grupo (usando IfcGrupos) también se importan y se renderizan en FreeCAD, y pueden combinarse con estructuras de edificios, por ejemplo, teniendo grupos dentro de plantas o plantas dentro de grupos.

También se importan los objetos IfcAnnotation, así como las entidades basadas en líneas y curvas IfcStructuralItem.

Los magnitudes especificadas en el archivo IFC NO se importan. Sin embargo, como la geometría se recrea completamente en FreeCAD, la mayoría de las cantidades como la longitud, el área, etc. son fácilmente obtenibles para cada objeto.

Si se activa la opción mostrar mensajes de depuración en la configuración de las preferencias de IFC, se imprimirá un informe que indicará si algún objeto del archivo IFC ha fallado en la importación.

Nota: El ambiente de trabajo BIM cuenta con una herramienta IFC explorer que permite abrir un archivo IFC en modo rápido, de sólo texto, e importar sólo las partes que desee.

The legacy importer

Nota 2: en el pasado (2013) el Ambiente de trabajo arquitectura solía contar con un importador IFC más simple que no dependía de IfcOpenShell. Este módulo heredado todavía se incluye en el código fuente, pero a partir de la v0.19 no se recomienda en absoluto; sólo será capaz de importar un subconjunto muy pequeño de objetos IFC, y debe considerarse completamente obsoleto.

The legacy importer can be used from Python:

from importers import importIFClegacy
importIFClegacy.open("C:\\Path\\To\\My\\File.ifc")

Exportación

La exportación a archivos IFC exportará todos los objetos seleccionados y sus descendientes. Todos los objetos de Arch/BIM son compatibles, así como otros objetos creados en otras mesas de trabajo. Los únicos objetos no totalmente soportados, por el momento, son PartDesign Cuerpos, Piezas, y nuevas estructuras como App Enlaces y LinkGroups, por lo que tendrás que hacer un poco de pruebas si los usas. Arch Referencias exportará actualmente como IfcBuildingElementProxies.

Para exportar todo un solar o edificio o toda una planta o un grupo que contenga otros objetos, sólo es necesario seleccionar ese edificio o planta o grupo. Los objetos del arco se exportarán con el tipo establecido en su propiedad "Tipo IFC". Sus IfcProperties también se exportan, y si estos objetos tienen un UID IFC de una importación anterior, el mismo UID se mantendrá en la exportación. Los objetos que no son objetos Arch se exportan como IfcBuildingElementProxy.

Los archivos IFC se exportan como IFC2x3 o IFC4 dependiendo de su versión de IfcOpenShell, que puede compilarse con cualquiera de los esquemas IFC. Si utiliza IfcOpenShell v0.6 o superior, se utilizará la versión IFC especificada en las preferencias de Arch.

Si la forma de los objetos exportados se basa en una extrusión o en una operación booleana, la operación y los componentes se exportarán correctamente a IFC. En caso contrario, la forma del objeto se exportará como IfcFacetedBrep. Si la forma contiene curvas, éstas serán trianguladas. Sin embargo, IfcOpenShell v0.5 o superior cuenta con un serializador, que debe ser habilitado en las preferencias de Importación/Exportación → IFC. Si está habilitado, este serializador es capaz de exportar objetos curvos muy complejos, como los basados en NURBS, y así evitar las caras trianguladas. Sin embargo, en el momento de escribir este artículo, pocas aplicaciones BIM admiten objetos IFC NURBS, por lo que se aconseja hacer algunas pruebas.

Más información

  • IfcOpenShell, más información sobre la instalación de esta biblioteca.


DAE
Arquitectura Module

Esta página ha sido recuperada de https://wiki.freecad.org/Arch_IFC

¡Contáctanos!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© El equipo de FreeCAD. Créditos de imagen de la página principal (de arriba a abajo): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Este proyecto es apoyado por: , KiCad Services Corp. y otros patrocinadores

GitHubMejora esta página en GitHub