BIM Workbench

Info about new implemented features, classes, modules or APIs. Might get technical!
PLEASE DO NOT POST HELP REQUESTS OR OTHER DISCUSSIONS HERE!
User avatar
yorik
Site Admin
Posts: 10191
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: BIM Workbench

Postby yorik » Sun Aug 19, 2018 11:13 pm

No, it's correct... The BIM workbench resides in /Mod/BIM, but the classification files must not go there, otherwise they'll pollute the source code. So they go in /BIM (one level up). That's where all the presets of the BIM wb get stored (currently only the project tool)
alex_V
Posts: 14
Joined: Wed Aug 08, 2018 5:25 pm

Re: BIM Workbench

Postby alex_V » Tue Aug 21, 2018 2:32 pm

yorik wrote:
Sun Aug 19, 2018 11:13 pm
No, it's correct... The BIM workbench resides in /Mod/BIM, but the classification files must not go there, otherwise they'll pollute the source code. So they go in /BIM (one level up). That's where all the presets of the BIM wb get stored (currently only the project tool)
You are right! Sorry my mistake, I didn't see that we were talking about 2 different locations :?
User avatar
yorik
Site Admin
Posts: 10191
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: BIM Workbench

Postby yorik » Sat Sep 29, 2018 7:55 pm

As of git commit 496df343, Arch & BIM workbenches now have a new "Reference" tool/object that can import/link the geometry of any object that has a shape (including BuildingParts) from another document. The linked document is scanned for changes every minute (that interval can be changed in the preferences) and if changed, the reference object is marked for recompute (no automatic merge, on purpose). In context menu, you have options to force reload or open the linked file.

This is a VERY simple implementation, it doesn't open the linked file in FreeCAD, it just swallows the needed brep data from it. This is a quite different path than Assembly3, so I chose not to use it, at least for now. The idea here is not to have fine control over the linked objects, but rather be able to work with very large files (say, whole buildings or building levels).

In the future, I'll try to add one more level to this, which is to store and import the inventor representation only. But this should already allow us to work with significantly larger models.

Please test! ;)
User avatar
saso
Posts: 992
Joined: Fri May 16, 2014 1:14 pm
Contact:

Re: BIM Workbench

Postby saso » Sun Sep 30, 2018 9:28 am

yorik wrote:
Sat Sep 29, 2018 7:55 pm
As of git commit 496df343, Arch & BIM workbenches now have a new "Reference" tool/object that can import/link the geometry of any object that has a shape (including BuildingParts) from another document. The linked document is scanned for changes every minute (that interval can be changed in the preferences) and if changed, the reference object is marked for recompute (no automatic merge, on purpose). In context menu, you have options to force reload or open the linked file.

This is a VERY simple implementation, it doesn't open the linked file in FreeCAD, it just swallows the needed brep data from it. This is a quite different path than Assembly3, so I chose not to use it, at least for now. The idea here is not to have fine control over the linked objects, but rather be able to work with very large files (say, whole buildings or building levels).

In the future, I'll try to add one more level to this, which is to store and import the inventor representation only. But this should already allow us to work with significantly larger models.
Very exciting! And I am having even much bigger hopes for the inventor representation :roll:
User avatar
bitacovir
Posts: 376
Joined: Sat Apr 19, 2014 6:23 am
Contact:

Re: BIM Workbench

Postby bitacovir » Sun Sep 30, 2018 11:53 pm

yorik wrote:
Sat Sep 29, 2018 7:55 pm

Please test! ;)
I am a bit lost. Can you give a short tutorial to help us to run a test?
::bitacovir::
===================================
One must be absolutely modern.
Arthur Rimbaud (A Season in Hell -1873)

My Blog
Mini Airflow Tunnel Project