Determines free end cut generation on profiles and members in the model.
Visual Basic Project: [Programming Resources Folder]\Programming\ExampleCode\StructDetail\SmartOccurrence\SMFreeEndCutRules\SMFreeEndCutRules.vbp
Compiled Rule: [Reference Data Folder]\SharedContent\Bin\StructDetail\SmartOccurrence\Release\SMFreeEndCutRules.dll
Bulkload: SM_SRDFreeEndCuts.xls
The project contains the following selection rules:
FreeEndCutSel
The inputs to this root selector rule are the bounded and bounding objects from the model. This selector rule determines the end cut type. This selector rule is associated with the RootFreeEndCuts sheet of the bulkload workbook.
This selector rule defines one question:
SetQuestionEndCutType pQH
The root selector logic creates a free end cut, which calls the existing web and flange cut rules.
FreeEndCutDefCM
This file contains subroutines that are called by the definition files. It runs conditionals to determine if features are necessary. It also constructs the web or flange cut object.
MBrFreeEndCutDef
In the member end cut rules, the web cut will make different decisions if the end cut is free.