Model Information
Use this tab for the five PDF title-block fields and project notes. The Output tab controls the positions of these fields on the A4 calculation sheet.
| NodeNo. | X(m) | Y(m) | Z(m) | No. ofInc | NodeInc | X-inc(m) | Y-inc(m) | Z-inc(m) | End orInc |
|---|
Block generation matches the 2D app. For a numeric seed row, fill No. of Inc, Node Inc and the coordinate increments to generate a series. If End or Inc is Y, the X-inc, Y-inc and Z-inc cells are treated as end coordinates; No. of Inc remains the number of generated nodes after the seed node, and the final generated node lands on the end coordinate. B1 copies the generated node block that starts at node 1. B1-5 copies every node generated by input lines 1 to 5, including any generated nodes within those lines, then applies the current row increments. In a B-row, leave Node Inc blank to auto-number the cloned nodes after the current highest node number; enter a Node Inc only when you deliberately want an offset copy such as +5. You can now paste a rectangular block of cells directly from Excel into the node grid, starting from the selected cell.
| Node chaine.g. 1-2-3 or 1-2--6 | Sectionref | Betadeg | Releasestart node | Releaseend node | Axial onlyC or T | No. ofextra | Nodeincrement |
|---|
Node chain generation matches the 2D app. 1-2-3 creates members 1→2 and 2→3. Shorthand 1-2--6 expands automatically to 1-2-3-4-5-6. Member block rows now work like node block rows: B1-12 copies every member produced by input lines 1 to 12, and applies Node increment for each No. of extra copy. For example, B1-12 with No. extra = 2 and Node increment = 20 creates copies at +20 and +40 node numbers. You can click-drag to select a rectangular cell range, press Ctrl+C to copy it, and paste a rectangular block of cells directly from Excel into the member grid, starting from the selected cell. Release columns for the start and end nodes can use a simple local-axis code string. For example, enter yz for a beam-style pin (releases My and Mz only), or xyz to release torsion and both bending moments. P, PIN, PINN and PINNED also work as aliases for yz. Use explicit translational codes such as UX, UY and UZ if needed. The Axial only column accepts C for compression-only struts and T for tension-only ties. C/T-only members are solved by an active-set iteration and are drawn as red/blue dashed members; inactive one-way members are grey dotted.
| NodeNo/range | FixityXYZxyz | Trans.kN/m | Rot.kNm/rad | Gap± | Gen. | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| X | Y | Z | x | y | z | X | Y | Z | No. | Inc. | ||
Uppercase = translational fixity (X, Y, Z), lowercase = rotational (x, y, z). XYZ = pin, XYZxyz = fixed, Y = vertical roller, YZ = roller free in X. Leave the Fixity cell blank when the row is spring-only. Enter a numerical stiffness directly into any X/Y/Z/x/y/z spring cell to make that degree of freedom an elastic spring support; no Type or P/S column is used. Gap / one-way: leave blank for two-way restraint. For vertical Y, enter + for bearing/downforce-only support (no uplift reaction), or - for uplift/hold-down-only support. X/Z use the same sign convention in their own positive/negative global directions. Node accepts single, list, range or B-row (e.g. B1-3). No. extra + Node inc. for block generation: node=1, No.=4, Inc.=5 creates supports at 1, 6, 11, 16, 21.
Nodal Loads
| Casee.g. DL | NodeNo. | FxkN | FykN | FzkN | MxkNm | MykNm | MzkNm |
|---|
Positive moments follow the right-hand rule.
Automatic self-weight is generated as analysis case SWT.
SWT is calculated from section density and applied as global Y member UDLs.
Inclined members use their actual member length, so they carry their true weight.
SWT is analysed in results and combinations, but is not drawn as load arrows on the canvas.
Member UDL Loads
| Casee.g. DL | Memberchain e.g. 1-2-3 | DirectionY, Z, X, local y/z | w startkN/m | w endkN/m | No.extra | Nodeinc. |
|---|
Enter a member or node chain such as 1-2-3. Direction may be global X, global Y, global Z, local y, or local z. For a multi-member chain, a variable UDL is now tapered continuously from w start at the first chain node to w end at the last chain node, rather than restarting on every member. Uniform loads remain uniform on each member. These rows are saved with the model, shown on the frame, and included in the analysis.
Member Point Loads
| Casee.g. DL | Memberchain e.g. 1-2-3 | DirectionY, Z, X, local y/z | PkN | afrom start (m) | No.extra | Nodeinc. |
|---|
Enter a member or node chain such as 1-2-3. The same point load is then applied to each member in that chain. Direction may be global X, global Y, global Z, local y, or local z to the member. These rows are saved with the model, shown on the frame, and included in the analysis.
Load Combinations
| Namee.g. ULS1 | Expressione.g. 1.35*DL + 1.5*LL + SWT |
|---|
Use case names from the loads tables, including automatic SWT. Case names are not case-sensitive. If any translational support action is one-way, combinations are re-solved directly with the combined load vector because support contact/lift-off is non-linear.
| Ref | EMPa | GMPa | Amm² | Izzmm⁴ | Iyymm⁴ | Jmm⁴ | DensitykN/m³ | Descriptionfrom helper |
|---|
Izz = major/strong bending inertia for local BMD-z (normal horizontal beam under gravity). Iyy = minor/weak bending inertia for local BMD-y. E, G, A, I and J may be entered in engineering notation such as 200E3, 6E3, 120E6 or 1.5E6. The final column is the description transferred from the helper.
Run analysis to see results.
Run analysis to see results.
Run analysis to see results.
Run analysis to see results.
Run analysis to populate the Output selections.
Untitled 3D Frame ready.Line —
Diag × 1.0
Def × 1
Label × 1.0
Left-drag pan · Ctrl/right-drag rotate · Arrow keys pan · wheel zoom · double-click reset