Update: a step by step video guide to create wall object types, see the youtube video here: CATIA Building Design Fundamentals Appendix 1 - Creating a Wall Object Type:
As shown in the What's New R2022xFD02 post, new wall features can act as hosts to Object Types, instantiating the User Defined Feature (UDF) automatically and the Engineering Template (ET) using the Change LOD command.
In it's current implementation, the wall will automatically pass the inputs from the wall feature to the Object Type components. As a reminder, both the UDF and the ET need to have the same inputs, with the exception that the ET needs a 'Base Axis System' publication as well. The Base Axis System publication needs to be created with the 'Define Component' command in the Building & Civil Assemblies application.
The wall is currently capable of supporting Object Types that are based on 1 of the following 3 sets of inputs. The UDF and ET of an Object Type must be created based on the following inputs:
- Mid-Surface (surface) and WallThickness (length parameter) - In this case the Mid-Surface is the surface that is cut by all openings and the WallThickness is a length parameter that defines the thickness of the wall.
- Envelope (volume) - this is the volume of the wall before any cuts are made on the wall from openings (doors, windows or openings)
- WallBody (volume) - this is the volume of the wall after any cuts are made from openings (doors, windows or openings)
For the Object Type to be correctly instantiated, it has to be created as one of the above options with ONLY these inputs and the EXACT naming you see here. For example, I'm sharing the wall framing Object Type below from the What's New video, in this case both the User Defined Feature and the Engineering Template take in a Mid-Surface and WallThickness as inputs.
You will not see the Mid-Surface and WallThickness features in the tree when you create the wall, they will be created on the fly when the Object Type instantiated.
Object Type Example
The 3dxml below is downloadable (OT_Wall_Framing_Smart_Divide.3dxml), the 3dxml should be imported into a collaborative space dedicated to Object Types so that it can be easily found in search results. Once this Object Type has been imported to your tenant, it will show up in the search results when you launch the wall creation command.
I apologize in advance for the complexity of the UDF, there is a lot of scripting within the 2 included rules and I'm not going to explain everything that is happening inside. But for those who are brave enough to dig in and pick it apart, have fun and please give me your feedback!!! Also let me know if there are any bugs and I'll do my best to correct them.
IMPORTANT: LAST UPDATE JANUARY 10, 2024