Determines end cut generation for profile members bounded by other members.
Members are created in the Structure task. An end cut is a combination of a web cut and a flange cut, and is placed when an assembly connection is added to the member in the Structure or Structural Detailing task. The type of end cut is set by the assembly connection rules. For more information, see Assembly Connection Rules for Members. The assembly connection rules pass the end cut type to the end cut rules, where the end cut is created.
C# Project: [Programming Resources Folder]\Programming\ExampleCode\StructDetail\CustomAssemblies\EndCuts\EndCuts.csproj
Compiled Rule: [Reference Data Folder]\SharedContent\Bin\StructDetail\CustomAssemblies\Release\EndCuts.dll
Bulkload: SM_Mbr_SRDConstDetailsEndCuts.xls
The following selector class modules are included in the C# project. The inputs to each selector rule are the bounded member and the bounding member from the model.
MemberAxisWebCutSelectorRule
Creates a web cut for a member bounded by the axis curve of the bounding member.
Creates the end cuts based on these conditions:
-
Web top or bottom are straight
-
Web top or bottom are sniped
-
Web top or bottom are coped
-
Web top or bottom are coped and sniped
This selector rule is associated with the MbrAxisWebSel worksheet of the bulkload workbook.
BearingPlateSelectorRule
Creates end-to-end web cuts by placing a bearing plate between the bounded and bounding members. The members are then bounded to the bearing plate instead of to each other. End cuts are applied to both the bounded and bounding members.
Creates the end cuts based on these conditions:
-
The member cross-section shape
-
The shape of the bearing plate
This selector rule is associated with the BearingPlate worksheet of the bulkload workbook.
RootGenericWebSelectorRule
Creates general web cuts not covered by other smart occurrence classes.
This selector rule is associated with the RootGenWebSel worksheet of the bulkload workbook.
MemberLongBoxEndSelectorRule
Creates end-to-end web cuts for members that are perpendicular and bounded by their axis curves. The bounding member is extended and an axis web cut is placed on the bounded member.
This selector rule is associated with the MbrLongBoxEndSel worksheet of the bulkload workbook.
MemberMiterWebSelectorRule
Creates end-to-end web cuts for non-collinear members. End cuts are applied to both the bounded and bounding members.
Creates the end cuts based on these conditions:
-
Bounded member has a top flange, bottom flange, or both
-
Web top is straight
-
Web is sniped
This selector rule is associated with the MbrMiterWebSel worksheet of the bulkload workbook.
MemberSplitWebSelectorRule
Creates end-to-end web cuts for collinear members. End cuts are applied to both the bounded and bounding members.
Creates the end cuts based on these conditions:
-
Bounded member has a top flange, bottom flange, or both
-
Web top is straight
-
Web is sniped
This selector rule is associated with the MbrSplitWebSel worksheet of the bulkload workbook.
MemberEndFlangeSelectorRule
Creates flange cuts based on these conditions:
-
Web cut weld
-
Flange is on the left, right, or both sides
-
Flange is straight
-
Flange is sniped
-
Flange is coped
This selector rule is associated with the MbrEndFlangeSel worksheet of the bulkload workbook.
For all selector class modules, you can modify the selector logic determining the placed end cuts.