Hi All,
I am looking for the best practice/workflow for achieving a BIM reach model. The ultimate goal is that every 3D element should have instance data attached. I will be using custom definitions and I can create catalogue types and items as per requirements.
We generally model smart 3D elements using standard practices in our current workflow. Most of the 3D objects are custom shapes so, it's hard to find them in provided catalogues. We also use a lot of cells in our models. I am looking for a workflow where,
1. We don't need to manually add instance data to 3D elements. (Some sort of automated process). My thought here is to use Generative components to filter each element using level name/colour and then set catalogue type to those elements
2. Cells generally contains a different type of elements so It would be great to get some suggestion on how to add multiple instances to cell elements. My thought here is to drop the cell to geometry so each element in the cell has a unique ID and then I can add instance data, but this process is tedious, so I am looking for a better way where we can add instance data when creating the cell and don't worry about it when we place it. I have explored custom object workflow using compound cells, it works fine but creating the cells is a bit of a task.
Hope someone can guide me in the right direction with a streamlined workflow with less manual handling.
Regards,
Jaimin Patel
Hello Jaimin,
To answer your 1st question: Definitely GC can be a useful tool in these cases. The solids can be filtered using the Level name and in that solid node itself attach the datagroup and populate the datagroups properties. But inside OBD also we have the same query creation using the Explorer. Have a look at the attached video. You can save those queries as an xml file and then later on use them on other files for the filter purposes.
I hope this helps you get an idea.
Regards,Alifur
Answer Verified By: Jaimin Patel
Hi Shreya,
I think I have answered my question for Cell. Maybe in the previous version of OBD, it wasn't working quite well but I discovered when I place the cell with datagroup property attached to it, I won't be able to see it straight away, I need to drop the cell to geometry so it becomes a live element in the model and I will be able to see datagroup property for the element.However, it would be great to get some suggestions on attaching an instance data to each element in the model by some kind of automated process by filtering the elements by level name or colour would be good. I am also looking for an opportunity to use the script with Key-in to attach instance data. Is there a key-in for that?
Hi Jaimin,
Can you please provide me with some sample 3D cell files which you have created for your project?Here is the link where you can upload it,https://bentley.sharefile.com/r-rae0c0115f2634f85ba47fe4f9b90e6b4Regards,Shreya
I see.
And the Part-Component system doesn't work because of the complicated geometries.
regards /Thomas Voghera
Hi Thomas,
I work on major infrastructure projects that involve modelling bridge beams, fences, abutments, retaining walls etc. all custom shapes and sizes.
Jaimin Patel.