I tried exporting to IFC files, and it worked, including linked files! Consider:
OS: Ubuntu 20.04.2 LTS (MATE/mate)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24291 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.19.2)
Hash: 7b5e18a0759de778b74d3a5c17eba9cb815035ac
Python version: 3.8.8
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.4.0
Locale: Portuguese/Brazil (pt_BR)
After a few experiments, I adjusted the preferences as follows:
- To export IFC (figure 32), I only enabled Force export as Brep when I needed to keep the objects in their place (if there is a difference between its base and the generated object), in general I left this option disabled so as not to harm the round shapes;
- For better definition of tubular shapes (cylinders, tubes, etc.), I decreased the tessellation to 0.1 (figure 33);
- To increase processing on IFC import, I assigned 3 cores (figure 34), although experimental, it worked;
- To test the exported files on a server, I installed BIMserver (https://github.com/opensourceBIM/BIMserver). To generate the 3D visualization, I had to install the proprietary version of java, for some reason, with Openjava it didn't work;
- In FC, I installed the WebTools workbench, logged into the server (figure 35) and sent the original and linked files (figure 36);
- With this, I got the visualization on the BIMserver (figures 37 and 38).