Skip to content

Tour of the workspace

The ribbon, properties panel, dockable viewports, table dock, command palette and status bar — what each part of the editor is for.

Getting started 8 min read

The editor is one screen. A ribbon runs across the top, the properties of whatever you have selected sit on the left, viewports fill the middle, tables dock underneath them, and a status bar along the bottom tells you what state the model is in. Every panel except the ribbon and the status bar can be moved, split, stacked or closed.

Every capture on this page is the steel hall example, which opens read-only and without an account, so you can follow along in the real thing.

The Elementarium editor on the Results tab: ribbon, properties of ten selected columns, a 3D view and a bending moment viewport side by side, the loads table docked below and the status bar.

The editor on the Results tab, with a steel hall solved.

  1. 1Ribbon tabs. Home, Model, Loads, Analysis, Results, Collaborate and View. Each tab swaps the command groups underneath it.
  2. 2What to show. On the Results tab: the load case, combination or envelope, and the quantity the viewport plots.
  3. 3Output. Report generates the calculation package from the solved model; Export sends results out.
  4. 4Solve. Runs the analysis on your own machine. Results appear in every open viewport when it finishes.
  5. 5Properties. Whatever is selected, here ten columns at once: type, material and section, groups, end releases, local axes, serviceability, buckling and distributed loads.
  6. 6Viewport tabs. Each viewport is a tab, and + opens another. Drag a tab to split the space or stack it with another panel.
  7. 7Per-viewport result. Each viewport picks its own quantity and load case — here M_y under the ULS combination, with its maximum and minimum pinned to the members.
  8. 8Table dock. Nodes, Members, Load cases, Load combinations and Loads as editable tables. + adds another.
  9. 9Status. Solve state, number of load cases and the solve time, then issues and the current selection. The solve state opens the solve monitor.
  10. 10Model and units. Nodes, members and degrees of freedom, the model type and the unit system. Each opens its own settings.
  11. 11Example and version. An example says so here; in your own projects this is the sync state, saved as you go with no save button. Then feedback and the app version.

The ribbon, tab by tab

Seven tabs, laid out in the order the job runs: Home, Model, Loads, Analysis, Results, Collaborate and View. Each tab swaps the command groups underneath it; the group names run along the bottom edge of the ribbon. Solve sits at the top right, beside the project name, with search (Ctrl K) next to it. Clicking the active tab collapses the ribbon to its tab row; clicking any tab brings it back.

In an example, which opens read-only, the buttons that would change the model — drawing, Generate, the managers, the design checks — are greyed out until you copy it into your own project with Make it mine.

Home

The tools you use most while modeling — selection, drawing, supports, loads and the section and material library — so that the ordinary loop never leaves one tab:

The Home ribbon tab of the editor with its Select, Clipboard, Geometry, Supports, Loads, Library and Modify groups
The Home tab. Select · Clipboard · Geometry (Node, Beam and Slab with the count of each, and Generate) · Supports (Pin, Roller, Fixed, Spring, Custom, Line support) · Loads (Point load, Distributed, Surface, and the active case) · Library · Modify. Greyed buttons are the ones a read-only example disables.
The editor on the Home tab with the steel hall example open: modeling tools in the ribbon, roof loads drawn on the model, and total displacement in a second viewport.

The Home tab, with the steel hall example open read-only.

  1. 1Geometry. Node, Beam and Slab: the three things you draw. The small counters show how many of each the model holds.
  2. 2Supports. Pin, Roller, Fixed and Spring presets, a Custom support for any mix of the six directions, and Line support.
  3. 3Loads. Point, distributed and surface loads, applied to the active load case chosen beside them.
  4. 4Generate. Whole structures from a few dimensions — trusses, portal frames, arches, grids, towers, domes and shells — inserted into the model. Greyed out here because an example is read-only.
  5. 5Make it mine. An example opens read-only. This copies it into a project on your account, ready to edit.
  6. 6Loads on the model. Applied loads are drawn on the members they act on, labelled, in the active load case.
  7. 7Result viewport. u
  8. 8Deformation scale. The deformed shape is exaggerated for visibility (100× here). Read displacements off the legend or a table, never off the picture.
  9. 9Legend. The contour scale with units. Blue is the smallest value, red the largest.

Generate builds a whole structure — a truss, a portal frame, an arch, a dome, a silo — from a few dimensions and drops it into the model. See Structure generators.

Model

Everything about the structure itself. What Home does not carry lives here: releases and rigid arms under Connectivity, groups under Organize, the larger edits — merge nodes, align, a node grid — under Modify, and the mesh settings and the model check under Mesh & checks.

The Model ribbon tab with Geometry, Connectivity, Supports, Library, Organize, Modify and Mesh & checks groups
The Model tab. Geometry (Node, Beam, Slab, Generate) · Connectivity (Hinge start, Make rigid, Rigid links) · Supports (Pin, Spring, Custom, Line support) · Library · Organize (Groups, Assign, New group) · Modify (Move by, Mirror, Array, Divide beam, Merge nodes, Align, Node grid) · Mesh & checks (Mesh, Check).

Loads

Applying loads on the left, the load cases, combinations and groups on the right, with the active case — the case new loads land in and the viewports draw — between them. Masses for modal analysis are here too, because a mass is placed like a load and is not one. Generators writes whole sets of load cases for you: wind and snow to EN 1991, and load panels that hand a floor or roof pressure to the beams.

The Loads ribbon tab with Apply, Special loads, Generators, the active case picker and the Cases & combinations group
The Loads tab. Apply (Point load, Distributed, Surface) · Special loads (Settlement) · Generators (Wind, Snow, Load panel) · the active case · Cases & combinations (Loads, Masses, Nodal mass, Member mass, Load cases, Combinations, Load groups).

Analysis

Run, choose the analysis type, run the design checks. The four analyses that ship are Linear static, Second order (P-Δ), Modal and Linear stability; the counter on each is how many setups of that kind the project holds. Under Design checks, Checks opens the check manager; Strength and Serviceability open the project's check of that kind, or start one — see Serviceability checks — and Buckling lengths opens a table of the lengths and factors each member carries.

The Analysis ribbon tab with Run, Analysis type, Design checks and Diagnostics groups
The Analysis tab. Run (Solve, Auto-solve, Analyses, Model check) · Analysis type (Linear static, Second order (P-Δ), Linear stability, Modal) · Design checks (Checks, Strength, Serviceability, Buckling lengths) · Diagnostics (Settings).

The arrow beside Solve opens the solve options: auto-solve re-runs the linear static analysis after every edit, so a frame of ordinary size is re-solved as you model, and the other analyses are run on demand from the same menu or with F5.

The solve options popover showing Auto-solve toggled on, a Linear static analysis that runs after every edit, Solve now with the F5 shortcut, Abort analysis and Analysis settings
The solve options, opened from the arrow beside Solve: Auto-solve, re-solving one analysis after every edit; the Linear static analysis with its run and settings buttons; Solve now (F5); Abort analysis; Analysis settings.

A solve that takes longer than a moment opens the solve monitor beside the model: the load case being solved, the iteration, a convergence chart and a Stop button.

Results

What to show and where to read it. The Analysis · quantity picker chooses what is plotted — chips underneath it for the quantities you switch between most — and the Case / envelope picker chooses which load case, combination or envelope. Plot opens a viewport with that selection; Tables opens the matching result table in the dock. Extremes ranks every member by its worst value. Animate plays the deformed shape, a mode shape or a mechanism in every open results viewer, and records a 3D viewer to video. Report generates the calculation package and Export… sends result tables out.

The Results ribbon tab with the quantity and case pickers, Plot, Tables, Query point, Extremes, the Animate group, Report and Export
The Results tab. Display results (quantity and case pickers with their chips, Plot, Tables) · Probes (Query point, Extremes) · Animate (Play deformation, Mode shapes, Export video) · Output (Report, Export).

Collaborate

Three groups: Share (Share link, Invite), Comments — comments pinned to the model, and the list of all of them — and History, the project's version history and Save version. See Sharing a project for what sharing does.

The Collaborate ribbon tab with Share, Comments and History groups
The Collaborate tab. Share (Share link, Invite) · Comments (Comment, All comments) · History (Versions, Save version).

View

Viewports and panels, the camera, and how the model is drawn. Shaded, Wireframe and X-ray change every open viewer; Fit, Center and the standard views move the camera; Screenshot captures a viewport as an image.

The View ribbon tab with Viewports, Panels, Camera, Appearance, Capture and Window groups
The View tab. Viewports (3D viewer, Default layout) · Panels (Properties, Bottom panel, Reset layout) · Camera (Fit, Center, Front, Top, Isometric) · Appearance (Shaded, Wireframe, X-ray) · Capture (Screenshot) · Window (Fullscreen).

The properties panel

Selection-driven. Select one member and you edit that member; select twenty and you edit the properties they share, leaving the rest untouched. This is the fastest way to reassign a section across a whole group.

For a member the panel is grouped into general properties, connectivity, material and section, groups, end releases, the local coordinate system, eccentricity, the analysis mesh, serviceability, buckling, self-weight, line supports and distributed loads. Collapse the groups you are not using.

The properties panel for element E12: type Beam (3D), nodes N38 and N35, length 6 m, material S235, section HEA 320, group Columns, collapsed groups for end releases, local coordinate system, eccentricity and analysis mesh, the Serviceability group with w_c 0 mm and Spans as From the supports, then Buckling, Self-weight 0.958 kN/m and 5.748 kN, Line Supports and Distributed loads
The properties panel with one column of the steel hall selected: E12, a 3D beam from N38 to N35, 6 m long, S235 and HEA 320, in the Columns group, with the Serviceability group open — its precamber w_c and how it spans — and its self-weight in LCS1 below.

Keyboard-first modeling

The intended rhythm is: pick a tool, draw with snapping, confirm, repeat. Ctrl K opens the command palette, which searches every command by name and says where it lives in the ribbon, so a tool you cannot find is two keystrokes away. F5 solves, F1 opens the key sheet, and the editing, window and file commands have the bindings you would guess; the full list is in Keyboard shortcuts. There are no single-letter tool keys.

The command palette over the editor, searching for “moment”, with 7 results: Bending moment My, Bending moment Mz and Torsion Mx under Results › Internal forces (1D), Check structure for mechanisms, Extremes, Comment and Query point
The command palette (Ctrl K) with “moment” typed: viewers for Bending moment My and Mz and Torsion Mx, the mechanism check, Extremes, Comment and Query point, each with where it lives and what it does — the last two greyed in a read-only example. The header counts the model: 69 nodes, 86 elements, 6 load cases.

Viewports

Each viewport is a tab with its own content: the model, or one result quantity for one load case or combination. Open another with + and put a different quantity in it — the model beside its bending moment, deflection beside a mode shape — all from the same solve.

The viewport's own toolbar holds its selection. The first control picks what is plotted: the model geometry, or one of the solved analysis's result families — the deformed shape, internal forces on members, internal forces on surfaces, the error estimate, or the design checks — each opening to its quantities. The second picks the load case or combination; it follows the ribbon's choice until you pin the viewport to a case of its own. The third sets the deformation scale.

The plotted-result menu of a viewport listing Model geometry and, under Linear static, Deformed shape, Internal forces (1D), Internal forces (2D), Error estimate (ZZ) and Design checks
A viewport's plotted-result menu. Model geometry, then the linear static analysis's result families: Deformed shape, Internal forces (1D), Internal forces (2D), Error estimate (ZZ) and Design checks, each with a submenu of quantities.

Every number on screen belongs to that viewport's selection. Before you copy a value into a calculation, read the quantity and the load case off the viewport's own toolbar.

The deformed shape is exaggerated so it can be seen, and the viewport says by how much. Read a displacement off the legend or a result table, never off the picture.

Display opens what the viewer draws: node and element labels, sections as outlines or extruded shapes, mesh lines on plates, plate opacity, load panels, local axes and rigid arms, with the same for loads and results on their own pages.

The Display popover with Structure, Loads & BCs, Results and Scene pages, showing toggles and sliders for nodes, elements, plates, load panels, local axes and rigid arms
The Display options of a viewport, Structure page: node size and labels, beam style (Sections or Lines), section outlines, member width, element labels, plate style (Flat or Extruded), mesh lines, plate opacity, load panels, local axes and rigid arms.

Docking

Every panel is dockable. Drag a tab against the edge of another panel to split the space, or onto its middle to stack the two as tabs; drag the splitters to resize. The table dock under the viewports holds nodes, members, load cases, load combinations and loads as editable tables, and + adds another. Result tables — nodal, element, reactions, extremes, design checks — dock in the same place.

Splitters snap. Drag one and dashed guides appear at a quarter, a third, a half, two thirds and three quarters, with a line where the two neighbours would be equal; the split is read out beside the cursor, and Alt drags freely. Dropping a panel onto a pane labels the share it will take.

The editor with a vertical splitter being dragged between the 3D view and the displacement viewport; dashed guides labelled 1/4, 1/3, 1/2, 2/3 and 3/4 cross the viewports and a readout says 40 % · 60 %
The concrete floor example with the splitter between the two viewports mid-drag: guides at 1/4, 1/3, 1/2, 2/3 and 3/4, and the split read out as 40 % · 60 %.
The editor with the loads table docked below the viewports, listing loads EL1 to EL4 with their load case, type Uniform distributed, target element, Global axes and qx, qy, qz values in kN/m
The loads table docked under the two viewports: 107 rows, one per applied load, with its load case, type, target member, axes and the three components with units. The tabs beside it hold Nodes, Members, Load cases and Load combinations.Solved · 6 LCs · 75 ms

The status bar

The status bar, left to right:

The status bar reading Solved · 6 LCs · 75 ms, a warning count of 1, 69 nodes · 86 members · 372 DOFs, 3D Frame, kN/m/MPa, Example and v0.5.0
The status bar of the steel hall example on v0.5.0: solve state, one diagnostic, the model counts — 69 nodes, 86 members, 372 degrees of freedom — the model type, the unit system, the Example badge, feedback and the app version.
PartWhat it tells you
Solve stateSolved or not, how many load cases were solved and how long the solve took. It fills up while a solve runs, says Meshing… while the mesh is rebuilt, and its menu opens the solve monitor
IssuesProblems the model check found. Read them before believing a result
SelectionWhat is currently selected, when anything is
CountsNodes, members, plates and the degrees of freedom; open it for the full breakdown
Model type3D frame, general 3D, a plane model — click it for the model settings
UnitsThe unit system the model is displayed in; click it to switch presets — see Units
SyncWhether every edit has reached the server. An example shows Example here instead
VersionThe app version — worth quoting in a bug report, next to the feedback button

Results

Once solved, the Results tab chooses what the viewports show:

  • Diagrams on beams and bars — N, V, M plotted along the member.
  • Contours on slabs, walls and shells.
  • Deformed shape, with an adjustable exaggeration.
  • Tables of nodal and element results and reactions.

Its Output group generates the calculation report from the solved model. See Reading diagrams for the conventions, and Sign conventions for what positive means.

On a phone

The same editor, with the panels stacked instead of side by side. The ribbon tabs scroll, the two viewports become tabs of one pane, and the status bar keeps the solve state and the issue count. The Properties panel opens as a sheet with thumb-sized rows; lists open without bringing up the keyboard, number fields select their value when tapped, and the Android back gesture closes the sheet. While you type, the ribbon, the status bar and the solve monitor step aside so the field stays in view. See Working across devices.

The editor on a phone: the ribbon tabs, the example strip with Make it mine, the Total displacement viewport tab with its legend and view cube, and a status bar reading Solved, 1 warning, v0.5.0
The steel hall on a 390 px wide phone screen: the project bar with Solve, the ribbon tabs, the example strip, the two viewports as tabs with the displacement one showing, and the status bar reading Solved with one warning and v0.5.0.
The editor on a phone with the Properties sheet open for Element E8: General with ID and type Beam (3D), Connectivity with nodes N25 and N22 as links and length 6 m, Material S235, Section HEA 320, the Columns group, and collapsed End releases, Local coordinate system and Eccentricity
The Properties panel as a sheet on the same phone: column E8 of the steel hall, picked in the 3D view and opened from the 1 selected chip. Rows and fields are sized for a thumb, the end nodes are links, and lists open without bringing up the keyboard.

Saving

There is no save button. Every change is recorded as it happens and synced; the status bar says when it has been. If the connection drops, editing continues locally and merges when it returns (Working offline).

There is a file, though: File › Save as (Ctrl S) writes the whole project as an .elproj file, and File › Open (Ctrl O) reads one back into the current project. It works on every plan. To go back to an earlier state of the project itself, use version history: checkpoints are taken as you work, and Save version keeps the current state under a name. An .elproj is the copy that lives outside the project; see Import & export formats.

Something wrong or unclear on this page? Tell us, and it gets corrected.