CATIA, Component Based Design, Research

High LOD Modeling – Template Instantiation

After creating the base model, the next step is to create a Engineering Template. It’s comparable to an adaptive component family in Revit, but with the main difference being that you can include alot more geometrical information.

Creating an Engineering Template

Clicking on the ‘+’ arrow at the top right corner of the window allows you to create new content. Searching for ‘template’ brings up the Engineering Template icon.

After clicking the icon, a separate tab opens. Click on the ‘Add Reference’ button to link the base model to the template.

The program prompts you to select the components to be added, so you click on the top of the tree, the ‘Glazing_Panel A.1’, which contains all the information needed.

Automatically, this portion of the model gets added. In order to add the other portions of the model, such as the Skeleton, click on that part under ‘Unchanged Components’ and then the arrow. This includes all the parts into the ‘Components to process’ dialogue box.

Next, the inputs created, such as the axis system and three points which make up the edges of the panel, need to be linked. Clicking on the Inputs tab, a small window will pop up. In order to be able to select the inputs, click on the ‘Glazing_Panel A.1’ within the tree. This loads all the available parts that can be selected. Then, clicking on the small right arrow moves the necessary inputs to the ‘Selected objects’ box.

The last step is to link in the ‘Offset’ and ‘Thickness’ parameters, in a similar way as in the last step.

Testing the Template

Within the Building and Civil Assemblies app, create a test building and add some test inputs.

Using the Engineering Template tool, we can then test to see if the base model has been properly constructed. So, if anything looks wonky, this test will show you what needs to be fixed!

The tool prompts you to select the Engineering Template that you want to populate. So, again, click on the main part of the tree, or ‘PLM_Template_Panel A.1’, in this case.

Now, this is the fun part. A new window appears, and asks for the inputs. You can either select them on the tree menu or directly on the 3D viewer. Then, you get a nice little diagram of the different parts and how they interconnect.

And, when you thought it couldn’t get better, you can actually preview the result before instantiating the whole panel. Definitely feels good when you get a idea ahead of time if your model will work after all!

And yes, the moment of truth— it works!!!!!!!!!!

In the next post, I’ll go over how to populate the panel on a real design.