Free end cuts are created in the Structural Detailing task. Free end cuts handle profiles that are unbounded, or those that are bounded to a reference plane. If a profile has a free end, a free end cut object is created instead of an assembly connection.
The free end cut object creates the web and flange cuts. The regular web and flange cut rules are then run to choose a feature.
End cuts are smart occurrences, so the catalog database points to the two-dimensional symbol for the end cut as well as the C# rules.
Root Selector
FreeEndCutSelectionRule.cs defines one question.
The root selector logic creates a free end cut, which calls the existing web and flange cut rules.
Definition
This file contains conditionals to determine if features are necessary. It also constructs the web or flange cut object. The implementation of creating objects is in the FreeEndcutCustomAssemblyDefinition.cs file.
End Cut Rules
In the end cut rules, the web cut will make different decisions if the end cut is free.
Bulkloading
The free end cut reference data is delivered by default to the FT_SRDFreeEndCuts.xls file in the [Product Folder]\ShipCatalogData\BulkLoad\DataFiles\StructDetail folder. Each worksheet in this file creates a Smart Class. Each row creates a Smart Item.
A - Selector Rule
B - Definition Rules