Assembly Connections - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Structural Detailing Reference Data

Intergraph Smart 3D
Structural Detailing
Reference Data
12 (2018)

Assembly connections are children of logical connections. When you detail two logically connected parts, the software creates the assembly connection. Assembly connections are always created between two Structural Detailing ports.

In the Model, assembly connections appear as the intersection between two ports. This may be a point or an overlap area.

Structural Detailing provides penetration connections, such as a pipe through a plate or a profile through a plate, and bounded connections, such as a profile to a plate.

Profile through Plate

Profile to Profile

Profile to Plate

Plate to Plate

Assembly connection rules control most Structural Detailing features. These rules are run by every assembly connection. These rules create Smart Occurrences.

A - Root Selector

B - Definition

C - Sub Selectors

Root Selector

The root selector runs automatically when the assembly connection is created. This selector decides if the case is penetrating or bounded. This selector can create questions that will be applied to every assembly connection.

Sub Selector

The Sub Selector logic is called by the root selector. This logic makes decisions about calling other selectors or creating features. For example, Plate by Plate Selector decides if the connection is PlateEdgeByPlateFace or PlateEdgeByPlateEdge.


Any selector can define a question that can be exposed to the user or set within the code.

A - Question Definition

B - Default Answer

Override Default Answer

Override default answer methods determine the answers to the selector questions.

A - Sets ChamferType based on the plate thickness

Definition Files

Definition files are Smart Items. They represent the final selection. They create members or child features, run conditional methods to determine if members are needed, and push question answers down to other rule sets.

A - Member Creation

B - Conditional

C - Question Copy

Questions allow you to define inputs to the rules at placement time. They provide a way to pass information between selectors.