StructureTool2D Interactive Builder Instructions

Use the Builder to create a visual model, export it to the standard StructureTool2D Excel data file, and load it into the analysis workflow.

1. Overview

Click Open Builder in Tab A to open the visual tool for creating and editing a structure before analysis. It can be used instead of manually filling the Excel structure data template. It creates the same Excel workbook format used by the main StructureTool2D workflow.

The Builder opens from Tab A. The Builder Instructions button is on the first Builder toolbar row and opens this guide. The x button at the top right closes the Builder view.

The canvas shows an Active Tool badge near the upper right. The bottom status bar gives brief instructions for the selected tool. Toolbar buttons and File Actions buttons include hover tooltips.

The Builder can create and edit:

  • Structure type: Frame, Beam, or Truss.
  • Nodes and members.
  • Member material, E, A, and I values assigned when members are created.
  • Supports: Fixed, Pin, Roller-X, and Roller-Y.
  • Member-end hinges.
  • Nodal loads and member loads.
  • Dimension lines between nodes or solid member-load points.
  • Display colors, manual label positions, node-label style, node-marker visibility, and grid/axes visibility.
  • Canvas range, grid spacing, zoom, and centering.

2. Recommended workflow

  1. Click Open Builder in Tab A.
  2. Select the Structure Type: Frame, Beam, or Truss.
  3. Select the Units option.
  4. Set the canvas limits and grid spacing.
  5. Choose the default material, then enter E, A, and I before creating members.
  6. Use Node mode to place nodes.
  7. Use Member mode to connect nodes. The first clicked node becomes the member start node.
  8. Add supports, hinges, nodal loads, and member loads.
  9. Add dimension lines if you want visual dimensions on the Builder drawing.
  10. Use display controls for labels, node visibility, grid/axes visibility, and colors.
  11. Use Save & Load Structure to export the workbook and load it into Tab A.
  12. Use Tab B-C for stiffness analysis or Slope-Deflection, or use Tab D-E for ULM/FM workflows.

3. Builder settings

Model Setup

SettingDescription
Structure TypeChoose Frame, Beam, or Truss. This value is written to the exported workbook and is detected by the main interface.
UnitsChoose the unit set used for coordinates, loads, material properties, and member properties.

Canvas Settings

X min, X max, Y min, and Y max control the visible canvas range. X grid and Y grid control snapping. When you click or drag a node, the coordinates snap to the nearest grid point. The Grid/Axes display button hides or shows gridlines and axes without changing the snap spacing.

Default Member Properties

The default material, E, A, and I are assigned to new members when they are created. Existing members keep their stored properties unless edited or recreated.

Model Summary

The summary panel shows counts for nodes, members, hinged member ends, supports, loads, and dimensions. Use it as a quick check before exporting.

File Actions

ButtonUse
Import Data FileLoads an existing StructureTool2D workbook into the Builder for editing.
Save & Load StructureExports the current Builder model to Excel and loads it into the main app.
Save ImageSaves a PNG of the Builder drawing using the current display state.
Reset BuilderClears the current Builder model and restores default Builder settings.

4. Unit behavior

The unit selection controls the labels and values written into the workbook. Keep one consistent unit system for the full model.

Switching units after building a model

Changing units after a model is built changes the active unit setting for new input. It does not automatically convert all existing numerical values. Review coordinates, loads, E, A, and I if you change units after creating objects.

5. Toolbar commands

The top toolbar is grouped by task. The first row contains Create, Setup, Loads, Annotate, Edit, and Builder Instructions. The second row contains View, Display, and Color controls.

Create

ToolUse
NodeClick the canvas to add a node at the nearest grid point. Click and drag an existing node to move it.
MemberClick the start node, then click the end node to create a member.

Setup

ToolUse
SupportAssign or edit a support restraint at a node.
HingeAdd or edit a member-end hinge at a selected member end.

Loads

ToolUse
Nodal LoadAdd a force or moment directly at a node.
Member LoadAdd a point load, distributed load, or member moment to a member.

Annotate

ToolUse
DimensionAdd a visual dimension between two nodes or solid member-load points.

Edit

ToolUse
Select / MoveSelect and move editable items.
DeleteDelete selected items.
UndoUndo the last supported Builder edit.
RedoRedo the last undone Builder edit.

View

ToolUse
Move StructureMove the full model on the canvas.
Zoom InZoom into the canvas.
Zoom OutZoom out from the canvas.
CenterCenter the model in the visible canvas.

Display

ToolUse
Font -Decrease Builder label font size.
Font +Increase Builder label font size.
Nodes: A, B, C / Nodes: 1, 2, 3Switch node labels between letters and numbers.
Nodes: On / Nodes: OffShow or hide node markers.
Grid/Axes: On / Grid/Axes: OffShow or hide both gridlines and axes. Snapping still follows the X grid and Y grid values.

Color

The color control applies display colors to supported selected items. Colors are saved for Builder display and image export. They do not change structural analysis properties.

6. Geometry

Adding nodes

Select Node and click the canvas. Nodes snap to the active grid spacing.

Moving nodes

In Node mode or Select / Move mode, click and drag an existing node. Connected members, loads, supports, and dimensions update with the node.

Adding members

Select Member, click the start node, then click the end node. The member stores start and end node order, which affects local member directions and report labels.

7. Supports and hinges

Support types

SupportTypical restraint meaning
FixedRestrains horizontal translation, vertical translation, and rotation where applicable.
PinRestrains horizontal and vertical translation.
Roller-XProvides a horizontal reaction restraint.
Roller-YProvides a vertical reaction restraint.

Support rotation controls the drawn support orientation. Available rotations are -90°, 0°, 90°, and 180°. The 270° option is not shown because it is equivalent to -90°. Old imported files containing 270° are still handled safely by mapping 270° to -90°.

Beam fixed supports are oriented automatically based on the member side when possible.

Member-end hinges

Select Hinge, then choose the member end where the hinge should be placed. Hinges affect analysis data and are written to the workbook.

8. Loads

Nodal loads

Select Nodal Load, click a node, then enter the force or moment information. Nodal loads are written to the workbook and are shown in the structure preview and applicable reports.

Member loads

Select Member Load, select a member, then define the load type and parameters. The Builder supports common member load inputs used by the analysis workflow.

Editing loads

Use Select / Move or the relevant load tool to choose an existing load and edit its values. Review load direction, magnitude, and location before using Save & Load Structure.

9. Dimensions, labels, colors

Dimensions

Dimension lines are visual annotations. They help document the model geometry but do not affect analysis data.

Labels

The Builder supports number or letter node labels, manual label positions, and adjustable font size. These settings improve drawing readability.

Colors

Color settings are display aids for Builder drawings and image exports. They do not change material, section, load, or support data.

10. File actions, export, and images

Import Data File

Use this to load an existing StructureTool2D Excel workbook into the Builder. The Builder reads supported geometry, support, load, hinge, material, and display data.

Save & Load Structure

This is the main Builder export action. It creates the output workbook and loads it into the main app so you can proceed with Tab B-C or Tab D-E.

Save Image

Saves a PNG of the Builder canvas. The saved image follows the current display state, including node visibility, grid/axes visibility, label style, colors, zoom, and canvas position.

Reset Builder

Clears the model and restores Builder defaults. Use this when starting a new model.

11. Excel file conventions

  • The Builder writes the standard StructureTool2D workbook format.
  • The workbook is the source for Tab A, Tab B-C, and Tab D-E analysis operations.
  • Analysis uses the structural model data, not visual-only Builder annotations.
  • Use clear node and member layout before saving.
  • Review units, material properties, supports, hinges, and loads before analysis.

12. Checks before analysis

  • Confirm the correct Structure Type: Frame, Beam, or Truss.
  • Confirm units and all numerical input values.
  • Check node coordinates and member connectivity.
  • Check supports and support orientations.
  • Check hinge locations.
  • Check nodal loads and member loads.
  • Use Save Image if you want a record of the Builder model display.
  • Use Save & Load Structure, then confirm the preview in Tab A before running analysis.