Arch IFC/es: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(45 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{docnav
<div class="mw-translate-fuzzy">
{{Docnav/es
|
|
|[[Arch DAE|DAE]]
|[[Arch_DAE/es|DAE]]
|[[Arch_Module|Arch Module]]
|[[Arch_Workbench/es|Arquitectura Module]]
}}
}}
</div>


{{TOCright}}
The [[Arch Workbench|Arch]] and [[BIM Workbench|BIM]] workbenches feature an [http://en.wikipedia.org/wiki/Industry_Foundation_Classes Industry Foundation Classes (IFC)] importer and exporter. The IFC format is a more and more widely spread format to interchange data between [http://en.wikipedia.org/wiki/Building_Information_Modeling BIM] applications, used in architecture and engineering.


== Descripción ==
Both the importer and exporter depend on an external piece of open-source software, called [http://ifcopenshell.org IfcOpenShell], which might or might not be bundled with your version of FreeCAD, depending on the platform and where you obtained your FreeCAD package from. If IfcOpenShell is correctly installed, it will be detected by FreeCAD and used to import and export IFC files. An easy way to check if IfcOpenShell is present and available, is either to try to import or export an IFC file, or simply enter the following in the FreeCAD Python Console (found under menu View → Panels):


El [[File:Workbench_Arch.svg|24px]] [[Arch_Workbench/es|Arquitectura]] y [[File:Workbench_BIM.svg|24px]] [[BIM_Workbench/es|BIM Ambientes de trabajo]] cuentan con un importador y exportador de [https://es.wikipedia.org/wiki/Industry_Foundation_Classes Industry Foundation Classes (IFC)]. El formato IFC es un formato en continuo crecimiento para intercambiar datos entre aplicaciones [https://es.wikipedia.org/wiki/Modelado_de_informaci%C3%B3n_de_construcci%C3%B3n Modelado de información de construcción], (Inglés: BIM, Building Information Modelling) utilizadas en arquitectura e ingeniería.
import ifcopenshell


Tanto el importador como el exportador dependen de la biblioteca [[IfcOpenShell/es|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 [[Python_console/es|Consola de Python]]:
If no error message appears, everything is fine, IfcOpenShell is correctly installed. Otherwise, you will need to install it yourself. Read on.


{{Code|code=
'''Note''': The [[BIM Setup|BIM Setup]] tool will look for IfcOpenShell too and issue a notification if it is not installed.
import ifcopenshell
}}


<div class="mw-translate-fuzzy">
'''Note''': The Arch Workbench used to feature in the past a simpler IFC importer that doesn't depend on IfcOpenShell. It is still possible to force the use of that old python IFC importer, by enabling the related option in the Arch preferences settings. But this importer has been discontinued, might not work properly, and will only be able to import a very small subset of IFC objects.
Si no aparece ningún mensaje de error, IfcOpenShell está instalado y puede proceder a [[Std_Import/es|importar]] IFC. De lo contrario, tendrá que instalar IfcOpenShell usted mismo; lea la página [[IfcOpenShell/es|IfcOpenShell]] para obtener más información sobre este proceso.
</div>


{{Emphasis|Nota:}} el {{Button|[[File:BIM_Setup.svg|16px]] [[BIM_Setup/es|BIM Configuración]]}} buscará también IfcOpenShell y emitirá una notificación si no está instalado.
The use of IfcOpenShell is highly recommended, since it is much faster and more powerful than the internal parser. We think it is one of the best IFC handlers out there...


{{Emphasis|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.
==Obtaining IfcOpenShell==


==Importación==
On the [http://ifcopenshell.org IfcOpenShell] website, you will find download links for the various utilities that compose the IfcOpenShell program. What FreeCAD needs is the one called '''IfcOpenShell-Python'''. You must take care of choosing the correct architecture for your operating system (32bits or 64bits), and also need the '''exact same Python version''' as FreeCAD. The Python version used by FreeCAD is indicated on the first line of the FreeCAD Python Console, found under menu View → Panels. You need a version of IfcOpenShell with the same two first numbers. The third number is not important. For example, if your FreeCAD Python version is 3.7.4, you need an IfcOpenShell version 3.7.


Todas las entidades basadas en [http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifckernel/lexical/ifcproduct.htm 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:
===IfcOpenBot===
* '''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.
The packages available on the IfcOpenShell website are, however, usually very old and don't support more recent Python versions. We therefore recommend you to use another service provided by the developers of IfcOpenShell, which is called [https://github.com/IfcOpenBot/IfcOpenShell IfcOpenBot]. It is an automated system that builds a series of packages from time to time from the IfcOpenShell source code. To download one of these packages, click the "Commits" link on the GitHub repository, and locate commits that have a comment (a small "message" icon). Those comments are where you will find the packeges built by IfcOpenBot.


Normalmente, si intentas abrir un archivo grande y FreeCAD tarda demasiado en importarlo, prueba con un modo de importación inferior.
At the time of writing, the current stable version of IfcOpenShell, which lies in its "master" branch, is v0.5. However, v0.6 is already very stable and contains many improvements such as support for both IFC2x3 and IFC4 at the same time. We recommend you to switch the "branch" button to v0.6 and use one of these instead. Again, make sure you download the correct package for your version of FreeCAD.


<div class="mw-translate-fuzzy">
===Compiling===
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 [[Arch_Workbench/es|Arquitectura]], las que no puedan serán importadas como simples formas [[Part_Workbench/es|Piezas]]. El importador IFC comienza importando todas las entidades IFC derivadas de [http://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcproduct.htm 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.
</div>


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 [http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcpropertyresource/lexical/ifcproperty.htm IfcPropiedades] adjunto a cada objeto, agrupado por Property Set.
You can also [[Import/Export_IFC_-_compiling_IfcOpenShell|compile IfcOpenShell yourself]], of course. As it has almost the same dependencies as FreeCAD, if you are already compiling FreeCAD yourself, compiling IfcOpenShell will be very straightforward and will normally not require any additional dependency.


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.
==Installing IfcOpenShell==


También se importan los objetos [http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcproductextension/lexical/ifcannotation.htm IfcAnnotation], así como las entidades basadas en líneas y curvas [http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcstructuralanalysisdomain/lexical/ifcstructuralitem.htm IfcStructuralItem].
The package you downloaded from one of the above locations is a zip file that contains a folder named "ifcopenshell" with several other files and folders inside. To "install" it simply means make this ifcopenshell folder found by Python (so the ''import ifcopenshell'' command we used above succeeds). The list of folders where Python looks for modules can be obtained by entering these two lines in the FreeCAD Python Console:


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.
import sys
for p in sys.path: print(p)


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.
and press enter twice.


'''Nota''': El ambiente de trabajo BIM cuenta con una herramienta [[BIM_IfcExplorer/es|IFC explorer]] que permite abrir un archivo IFC en modo rápido, de sólo texto, e importar sólo las partes que desee.
To install IfcOpenShell, just unzip the downloaded package, and place the "ifcopenshell" folder in any of the locations issued by the commands above.


== Exportación ==
You will notice that some of these locations are system folders (the officially recommended locations are the "site-packages" or "dist-packages" folders), which will make IfcOpenShell installed system-wide and available to other applications such as Blender, but you might prefer to not pollute your system folders with something copied by hand, and place it in one of the folders of FreeCAD itself. Good suggestions are FreeCAD's "bin" folder, or the macros folder (which you can also obtain from menu Macro → Macros)


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 {{Button|[[File:PartDesign_Body.svg|16px]] [[PartDesign_Body/es|PartDesign Cuerpos]]}}, {{Button|[[File:Std_Part.svg|16px]] [[Std_Part/es|Piezas]]}}, y nuevas estructuras como {{Button|[[File:Link.svg|16px]] [[Std_LinkMake/es|App Enlaces]]}} y {{Button|[[File:LinkGroup.svg|16px]] LinkGroups}}, por lo que tendrás que hacer un poco de pruebas si los usas. [[Arch_Reference/es|Arch Referencias]] exportará actualmente como {{incode|IfcBuildingElementProxies}}.
Once you copied your ifcopenshell folder at one of these locations, test that it works correctly by entering:


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 [http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcpropertyresource/lexical/ifcproperty.htm 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 [http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcsharedbldgelements/lexical/ifcbuildingelementproxy.htm IfcBuildingElementProxy].
import ifcopenshell


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.
in the Python console of FreeCAD. If no error appears, you are good to go.


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 [http://www.buildingsmart-tech.org/ifc/IFC4x1/html/schema/ifcgeometricmodelresource/lexical/ifcfacetedbrep.htm 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.
==Importing==


== Más información ==
All [http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifckernel/lexical/ifcproduct.htm IfcProduct]-based entities from IFC2x3 or IFC4 files will be imported into the FreeCAD document. The IFC preferences settings allow you to set how the IFC objects are imported: as '''full parametric Arch objects''' (the geometry will, as much as possible, be editable in FreeCAD), as '''non-parametric Arch objects''' (objects will carry IFC information and properties but will not be editable), as '''non-parametric Part shapes''' (the geometry will be faithfully rendered but IFC information will be discarded), or as '''one Part shape per floor''' (one all-in-one object, just for reference). Each of these types looses some information over the previous one, but is lighter on resources, which allows to open bigger files. A last type allows to discard entirely the importing of Arch objects, which is useful for structural analytic models.


* [[IfcOpenShell/es|IfcOpenShell]], más información sobre la instalación de esta biblioteca.
Typically, if you try to open a large file and FreeCAD takes too long to import it, try with a lower import mode.


IfcOpenShell supports all IFC2x3 and IFC4 entities (IFC4-add1 and IFC4-add2 are being implemented in v0.6 and might be available by the time you read this) but not all of them can be converted to [[Arch Module|Arch]] objects, those that can't will be imported as simple [[Part Module|Part]] shapes. The IFC importer starts by importing all IFC entities derived from [http://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifckernel/lexical/ifcproduct.htm IfcProduct], that is, basically, all the objects that compose a building, such as walls or windows or pipes. All other entities needed by one of these objects, such as profiles of extrusion, or components of boolean operations, will be imported as required.

If using an import mode that uses Arch objects, being parametric or not, all objects will carry the full set of [http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcpropertyresource/lexical/ifcproperty.htm IfcProperties] attached to each object, grouped by Property Set.

Building structures such as Sites, Buildings and Storeys are also faithfully imported and the structure is correctly recreated in FreeCAD. Group structures (using IfcGroups) are also imported and rendered in FreeCAD, and can be combined with building structures, for ex. having groups inside storeys or storeys inside groups.

[http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcproductextension/lexical/ifcannotation.htm IfcAnnotation] objects are also imported, as well as linear and curve-based [http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcstructuralanalysisdomain/lexical/ifcstructuralitem.htm IfcStructuralItem]-based entities.

Quantities specified in the IFC file are '''NOT''' imported. However, since the geometry is fully recreated in FreeCAD, most of the quantities such as length, area, etc.. are easily obtainable for each object

Enabling the '''show debug messages''' in the IFC preferences settings will print a report indicating if any object from the IFC file failed to import.

'''Note''': The BIM Workbench features an [[BIM IfcExplorer|IFC explorer]] tool that allows you to open an IFC file in fast, text-only mode, and import only the parts you wish.

== Exporting ==

Exporting to IFC files will export all the selected objects and their descendants. All Arch/BIM objects are supported, as well as other objects created in other workbenches. The only not fully supported objects, at the moment, are PartDesign bodies, App Parts, and new structures such as Links and LinkGroups, so you will need a bit of testing if using them. [[Arch Reference|Arch References]] will currently export as IfcBuildingElementProxies.

To export a whole site or building or a whole floor or a group containing other objects, it is only needed to select that building or floor or group. Arch objects will be exported with the type set in their "IFC Type" property. Their [http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcpropertyresource/lexical/ifcproperty.htm IfcProperties] are exported as well, and if these objects have an IFC UID from a previous import, the same UID will be kept at export. Objects that are not Arch objects are exported as [http://www.buildingsmart-tech.org/ifc/IFC4/Add1/html/schema/ifcsharedbldgelements/lexical/ifcbuildingelementproxy.htm IfcBuildingElementProxy].

IFC files are exported as IFC2x3 or IFC4 depending on your version of IfcOpenShell, which can be compiled with any of the IFC schemas. If using IfcOpenShell v0.6 or higher, the IFC version specified in the Arch preferences will be used.

If the shape of exported objects is based on an extrusion or a boolean operation, the operation and components will be correctly exported to IFC. If not, the object's shape is exported as [http://www.buildingsmart-tech.org/ifc/IFC4x1/html/schema/ifcgeometricmodelresource/lexical/ifcfacetedbrep.htm IfcFacetedBrep]. If the shape contains curves, these will be triangulated. However, IfcOpenShell v0.5 or above feature a serializer, which must be enabled in the Import/Export → IFC preferences. If enabled, this serializer is able to export very complex curved objects such as those based on NURBS, and thus avoid triangulated faces. At the time of writing, though, few other BIM applications support IFC NURBS objects, so a bit of testing is advised.

==Links==
Tutorial [[Import/Export_IFC_-_compiling_IfcOpenShell|Import/Export IFC - compiling IfcOpenShell]]


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
{{Docnav/es
[[Category:Arch/es]]
|
|[[Arch_DAE/es|DAE]]
|[[Arch_Workbench/es|Arquitectura Module]]
}}
</div>
</div>


{{Arch Tools navi}}
{{Arch Tools navi{{#translation:}}}}
{{Userdocnavi}}
{{Userdocnavi{{#translation:}}}}
[[Category:File Formats{{#translation:}}]]

Latest revision as of 18:11, 10 March 2022

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.

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.

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.

Importación

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.

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.