No RFEM 6, utilizamos uma ferramenta de terceiros (IFCOpenShell) para ler ficheiros IFC e converter o texto em objetos.
O RFEM 6 mostra o registo de importação após a importação de um ficheiro IFC.
Em muitos casos, são apresentados erros. As mensagens de erro são geradas pela ferramenta, não diretamente por nós. Por isso, se a ferramenta considerar que uma entidade está definida incorretamente neste ficheiro IFC, esta será mencionada lá. Se este for o caso, o objeto (parede, pilar etc.) pode não ser exibido após a importação.
Por exemplo, queremos importar uma parede. Mas esta não é apresentada no RFEM 6 (ficheiro IFC anexado). Contudo, o erro não descreve com precisão o problema. Indica aproximadamente a possível causa. Se necessitar de mais informação, pode utilizar a ferramenta de validação desenvolvida pela IfcOpenShell. Pode seguir os passos abaixo para a utilizar:
- Faça o download de Python na Windows App Store (caso não tenha Python, basta escrever "python" sem as "" na linha de comandos e a App Store deve aparecer).
- Faça aqui o download do módulo Python IfcOpenShell associado a partir desta página:
- Extraia o conteúdo para a pasta "site-packages" da sua distribuição Python (pode encontrar esta pasta adicionando o seguinte comando à linha de comandos: python -m site --user-site
- Abra a linha de comandos e cole o seguinte comando: python -m ifcopenshell.validate "caminho do seu ficheiro Ifc"
- Consequentemente, irá obter mais informação sobre o problema:
Com ambas as mensagens (do ficheiro de registo e da ferramenta Python), pode identificar o problema diretamente. No caso do exemplo, não foi importada nenhuma superfície. A razão era a falta de uma informação em #36 IFCFaceSurface. No entanto, o aviso do RFEM indicava apenas #43 "IfcTopologyRepresentation".