Members
Members are the structural elements that connect nodes. They represent beams, columns, braces, and any linear structural element in your model.
What are Members?
Each member is defined by:
- Start and end nodes - The two points the member connects
- Section - The cross-sectional shape and properties
- Material - The material properties (steel, timber, etc.)
- End releases - How the member connects to its nodes (rigid or pinned)
- End eccentricities (optional) - Rigid offsets between each joint node and the actual structural endpoint of the member
Creating Members
Members are created automatically in Draw mode:
- Press
Ctrl+Dor click the Draw tool to enter Draw mode - Click to place the start node
- Click again to place the end node - a member is created between them
- Continue clicking to create connected members
- Press
Escapeto finish the chain
Click on an existing node to start a new chain from that point.
Member Properties
Select a member to view and edit its properties in the Properties panel:
Section
The cross-sectional shape determines structural behaviour. Select from the dropdown or click the book icon to open the Section Library.
Material
The material defines stiffness (Young's Modulus) and density for self-weight. Select from the dropdown or click the book icon to open the Material Library.
End Releases (Member Fixity)
Control how the member connects at each end. The Properties panel shows i-end and j-end fixity controls with preset options:
- Fixed (FFFFFF) - Fully rigid connection (default)
- Pinned - Rotations released at that end
The 6-character code represents: Dx, Dy, Dz, Rx, Ry, Rz (F = Fixed, R = Released). The code is read in the member's local frame; on a sideways member the releases follow the 90° section roll (see Sideways below).
Tension/Compression Only
Members can be set to carry only tension or only compression. This is useful for modelling diagonal cross-bracing where only the tension diagonal is engaged under each load direction (tension-only), or struts that buckle out of action under reversed load (compression-only). Set this property in the Properties panel when a member is selected.
Sideways (Section Rotation)
The Sideways toggle rotates the cross-section 90° about the member's longitudinal axis. This is useful when you need to orient an I-beam with its web horizontal (e.g., for a lintel or spandrel beam). Toggle it in the Properties panel when a member is selected.
Because the section is genuinely rolled, everything defined in the member's local frame follows the roll: Local-axis point and distributed loads, thermal gradients, end releases, and the transverse components of a Local end-eccentricity offset all rotate 90° with the section so they keep acting on the cross-section as drawn — a Local Y load, a release about local y, or a top-of-section eccentricity follows the rolled section, and the on-canvas glyphs roll to match. Global-axis loads and Global eccentricity offsets are unaffected.
End Eccentricity
The Eccentricity section in the Properties panel lets you offset the structural endpoints of a member from the joint nodes you drew. This mirrors the “Member Eccentricity” / “Insertion Point” / “Joint Offsets” feature found in other FEA tools, and produces a true textbook M = N · e moment from any axial force.
For each end (A and B) you can enter an offset vector with x, y and z components in the active length unit. Choose between two reference axes:
- Local axes (default) — interpreted in the member's own coordinate frame:
xalong the member from i to j,yandzthe two transverse directions. On a sideways member the transversey/zfollow the section's 90° roll, so a top-of-section offset stays on the rolled top. Use this when the offset is described relative to the member (e.g. “0.3 m along the beam to clear the column face”). - Global axes — straight global X / Y / Z. Use this when the offset is defined by surrounding geometry (e.g. “this brace's structural line sits 0.3 m below the top chord”).
The 3D viewer shows a thin dashed line from each joint to its offset endpoint and an ECC chip at the member midpoint so you can see at a glance where the structural line actually runs. Member force diagrams, the deflected shape, and member loads all ride along the offset line, and design-check member lengths use the offset-adjusted length too.
Clearing every axis of the offset (or typing 0 in each box) removes the eccentricity entirely and the member reverts to bit-identical behaviour with a non-eccentric beam.
Loads
When a member is selected, the Properties panel provides a Loads section with quick-access buttons to open the load dialogs for the selected member. You can apply node loads to either end, or distributed/concentrated loads along the member length.
Member Orientation
Each member has a local coordinate system:
- Local x-axis - Along the member length (from i-node to j-node)
- Local y-axis - Minor bending axis (typically vertical for horizontal members, but represents the direction of vertical load)
- Local z-axis - Major bending axis (typically horizontal, axis of rotation for primary bending)
Results like bending moments and shear forces are reported in the local coordinate system.