Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

Connecting Panels using Linear Joints

  • Last UpdatedNov 18, 2025
  • 3 minute read

Linear joints are used to connect structural items along edges or faces. They effectively have linear (2D) connectivity, whereas Primary and Secondary Joints have only point (1D) connectivity (even though they have 3D geometry).

Keywords:

LINK UNLINK

Description:

The LINK command lets you set up the necessary connection references for:

  • a vertex to another vertex

  • an edge to an edge (an edge is the line between a pair of consecutive vertices)

  • a panel to a joint

  • a panel to a vertex

  • a panel to an edge

In each case, the vertices of the item being linked are defined as slave vertices, while the vertices of the item linked to (which define the properties at the connection point) are defined as master vertices.

When you link a panel, any new panel vertices needed will be created automatically to correspond with the master vertices of the item connected to. You can specify the position and direction of creation of the new vertices in the Panel Loop’s vertex sequence as part of the command. If the panel has no PLOOP, one will be created automatically.

UNLINK unsets the connection cross-references created by a LINK command.

Examples:

LINK VERT CE TO /PAVE2

Links current vertex (slave) to vertex /PAVE2 (master).

LINK PANEL /PANE3 TO EDGE /PAVE5 /PAVE6 AFTER /PAVE2

Links panel /PANE3 to edge between /PAVE5 and /PAVE6 and positions any new vertices needed after /PAVE2 in the PLOOP of /PANE3.

Command Syntax:

>- LINK -+-+----------.
         | |          |
         | ‘- VERTex -+- <vidlist> - TO - VERTex - <vid> -------------.
         |                                                            |
         |--- EDGE - <eidlist> - TO - EDGE - <eid> -------------------|
         |                                                            |
         ‘--- PANEl - <pid> - TO -+- JOINt - <jid> ---- <qualifier1> -|
                                  |                                   |
                                  |- VERTex - <vid> -.                |
                                  |                  |                |
                                  ‘- EDGE - <eid> ---+- <qualifier2> -+->

where:
<qualifier1>:

<vid>

is a vertex identifier (name, refno, treename)

<vidlist>

is a list of vertex identifiers

<eid>

is an edge identifier (pair of consecutive vids)

<eidlist>

is a list of edge identifiers (must be an even number of vids)

<pid>

is a panel identifier (name, refno, treename)

<jid>

is a joint identifier (name, refno, treename)

>-+- FROM -+- START - TO -+- <vid> -.
  |        |              |- END ---|
  |        |              ‘---------+--. 
  |        |- END - TO ---+- <vid> -.  |
  |        |              |- START -|  |
  |        |              ‘---------+--|
  |        |- <vid> - TO -+- <vid> -.  |
  |        |              |- START -|  |
  |        |              |- END ---|  |
  |        |              ‘---------+--|
  |        ‘---------------------------|
  ‘------------------------------------+- FORWards --.
                                       ‘- BACKwards -+- AFTer <vid> ---------.
                                                     |- BEFore <vid> --------|
                                                     |- BETween <vid> <vid> -|
                                                     ‘-----------------------+->

The FROM/TO options specify which portion of the joint is to be linked to the panel. Defaults are implied start to implied end of joint.

The FORWARDS/BACKWARDS options specify the direction of vertices within the joint.

The AFTER/BEFORE/BETWEEN options specify the position in the Panel Loop at which to create vertices corresponding to those of the joint (master vertices).

<qualifier2>:

>--+-- AFTer <vid> ----------.
   |                         |
   |-- BEFore <vid> ---------|
   |                         |
   |-- BETween <vid> <vid> --|
   |                         |
   ‘-------------------------+->

The AFTER/BEFORE/BETWEEN options specify the position in the Panel Loop at which to create vertices corresponding to those of the master vertices.

>-- UNLINK --+-- <vid> -- FRom -- <vid> --.
             |                            |
             ‘-- ALL ---------------------+-->

Querying:

Q LINKS

Queries connection references between vertices

TitleResults for “How to create a CRG?”Also Available in