Your Cart
Loading
Only -1 left

THE MOST POPULAR AND RICH SERIES OF GRASSHOPPER SCRIPTS ║Vol. 5 — The Structural Toolkit

On Sale
$8.00
Pay what you want: (minimum $8.00)
$
Added to cart

╔══════════════════════════════════════════════════════════════════════════════════╗

║                                         ║

║  THE MOST POPULAR AND RICH SERIES OF GRASSHOPPER SCRIPTS            ║

║                                         ║

║  Vol. 5 — The Structural Toolkit                        ║

║  Parametric Beam-Column Frames · Member Selection · Engineering Analysis    ║

║                                         ║

║  Frame 0: Timber Moment Frame  (glulam, NDS 2018)              ║

║  Frame 1: Steel W-Section Frame (AISC 360-22)                ║

║  Frame 2: Concrete Flat Plate  (ACI 318-19)                 ║

║                                         ║

║  AISC/NDS lookup arrays · Member sizing · Deflection · Connections   ║

║  3 Inputs · 10 Outputs · 38 Material Layers · 1,726 Lines        ║

║  © 2026 Wickerson Studios — www.wickersonstudios.com              ║

║                                         ║

╚══════════════════════════════════════════════════════════════════════════════════╝


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

SOCKET TABLE — 3 INPUTS · 10 OUTPUTS

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


 INPUTS

 ┌───────────┬──────────┬─────────────────────────────────────────────────────┐

 │ CFG    │ Text   │ Key=value overrides — wire a Panel         │

 │ Bake   │ Boolean │ Toggle — flip TRUE to bake to Rhino         │

 │ FrameType │ Integer │ 0=Timber 1=Steel 2=Concrete            │

 │      │     │ Wire a Number Slider (integer, range 0-2)      │

 └───────────┴──────────┴─────────────────────────────────────────────────────┘


 OUTPUTS — wire each to a Panel

 ┌──────────────────────┬──────────┬──────────────────────────────────────────┐

 │ Geometry       │ DataTree │ 38-branch geometry tree         │

 │ MemberSchedule    │ Text   │ Beam + column sizes, section properties │

 │ LoadAnalysis     │ Text   │ Gravity + lateral load path, base shear │

 │ DeflectionCheck   │ Text   │ L/360 live, L/240 total, drift, vibration│

 │ ConnectionDetails  │ Text   │ Bolted / welded / moment connections   │

 │ FoundationDesign   │ Text   │ Pad footing sizing + soil bearing check │

 │ MaterialTakeoff   │ Text   │ Volumes, weights, piece counts      │

 │ CostAnalysis     │ Text   │ RS Means cost per structural sqft    │

 │ CodeCompliance    │ Text   │ AISC/NDS/ACI checklist + load combos   │

 │ ConstructionSeq   │ Text   │ Erection sequence + inspection holds   │

 └──────────────────────┴──────────┴──────────────────────────────────────────┘


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

THREE FRAME TYPES

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


 FrameType = 0 — TIMBER MOMENT FRAME (NDS 2018 / AITC 117)

 ─────────────────────────────────────────────────────────────────────────────

 24F-V4 Western Species glulam posts and beams. Posts and primary E-W beams

 sized by automatic NDS lookup (Sreq from M=wL2/8, section modulus table).

 Secondary N-S girder beams. Purlins at 4 ft spacing. Diagonal knee-brace

 connections (piped interpolated curves). Steel post-base connectors and

 beam saddles (LOD 4). Full foundation pad and anchor bolt geometry.

 Slenderness ratio check per NDS Table 3.7.1.3.


 FrameType = 1 — STEEL W-SECTION MOMENT FRAME (AISC 360-22)

 ─────────────────────────────────────────────────────────────────────────────

 ASTM A992 W-sections selected from a 20-entry AISC lookup table (W8x18

 through W36x170). Columns modelled with web + two flanges (3 separate boxes

 at correct proportions). Primary E-W beams. Heavier N-S girders. Steel

 deck (composite). Column base plates with anchor rods. X-bracing in end

 bays (piped diagonal HSS). Welded Unreinforced Flange moment connections

 (end plates + stiffeners + A325 bolts) at LOD 4.


 FrameType = 2 — CONCRETE FLAT PLATE (ACI 318-19)

 ─────────────────────────────────────────────────────────────────────────────

 RC columns sized by ACI factored axial load check. Flat plate slabs sized

 per ACI 8.3.1.1 (h_min = L/30). Drop panels at every column (2x slab depth,

 L/6 plan). RC shear walls in end bays (E-W and N-S). Rebar mats in slab

 (LOD 4). Column vertical bars (LOD 4). Mat foundation under full footprint.

 Punching shear check (ACI 22.6) at column perimeters.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

LOOKUP ARRAYS BAKED IN

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


 AISC W-SECTION TABLE (20 sections, W8x18 to W36x170)

  Each entry: d, bf, tw, tf, Ix, Sx, Zx, weight

  Selection: find smallest section where Sx >= Mreq/Fb


 NDS GLULAM TABLE (16 sections, 3-1/8x7-1/2 to 8-3/4x27)

  Each entry: b, d, Fb (2400 psi), E (1800 ksi)

  Selection: find smallest section where S = bd2/6 >= Sreq


 Both arrays are C# static double[,] baked directly into the script.

 No external database. No plugins. No internet connection required.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

CFG PARAMETER REFERENCE

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


 lod=1..5     Detail level            [default 3]

 frameType=0..2  Overrides slider          [default 0]

 bayW=24     Bay width E-W ft          [default 24]

 bayD=24     Bay depth N-S ft          [default 24]

 nBaysX=3     Number of bays E-W         [default 3]

 nBaysY=2     Number of bays N-S         [default 2]

 nFloors=3    Number of floors          [default 3]

 flrH=14     Floor-to-floor height ft      [default 14]

 DL=25      Superimposed dead load psf     [default 25]

 LL=50      Floor live load psf        [default 50]

 roofLL=20    Roof live load psf         [default 20]

 windSpeed=115  Design wind speed mph       [default 115]

 soilBear=2000  Allowable soil bearing psf     [default 2000]

 colSteelFy=50  Column steel Fy ksi        [default 50]

 timberFb=2400  Timber Fb psi           [default 2400]

 concFc=4000   Concrete f'c psi          [default 4000]


 QUICK EXAMPLES

 "lod=4"

 "frameType=1;bayW=30;nBaysX=4;nBaysY=3;nFloors=5"  tall steel frame

 "frameType=2;bayW=28;nBaysX=3;nBaysY=2;LL=100"   heavy concrete

 "frameType=0;bayW=20;nBaysX=5;nBaysY=3;nFloors=2"  big timber

 "soilBear=1000;concFc=5000;LL=80;lod=4"       poor soil, high load


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

LICENCE & SUPPORT

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


 © 2026 Wickerson Studios. Personal and commercial use. No redistribution.

 DISCLAIMER: All structural calculations are for preliminary design estimation

 only. A licensed structural engineer must review and stamp all construction

 documents. This script does not replace professional engineering judgement.

 Website: www.wickersonstudios.com


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 THE MOST POPULAR AND RICH SERIES OF GRASSHOPPER SCRIPTS · Vol. 5

 Wickerson Studios · www.wickersonstudios.com

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PAYHIP PRODUCT LISTING

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


PRODUCT TITLE

The Most Popular and Rich Series of Grasshopper Scripts

Vol. 5 — The Structural Toolkit

Timber / Steel / Concrete Frame with AISC + NDS Member Selection

www.wickersonstudios.com


HEADLINE

The structural script every architecture student and junior engineer wants.

AISC and NDS member selection tables baked in. No textbook gives you this.


DESCRIPTION

One slider. Three structural systems. A complete engineering analysis panel.


Vol. 5 of The Most Popular and Rich Series takes on structural engineering head-on:

a timber glulam moment frame, a steel W-section frame, and a concrete flat plate,

each sized from AISC and NDS lookup tables baked directly into the script, each with

ten engineering analysis outputs covering member schedules, load analysis, deflection

checks, connection details, foundation design, material quantities, cost analysis,

code compliance, and construction sequence.


WHAT'S BAKED IN


 AISC W-SECTION LOOKUP: 20 sections from W8x18 to W36x170.

 Every entry stores d, bf, tw, tf, Ix, Sx, Zx, and weight.

 The script selects the smallest section where Sx >= M_req/Fb.


 NDS GLULAM LOOKUP: 16 sections from 3-1/8x7-1/2 to 8-3/4x27.

 Every entry stores b, d, Fb (2400 psi), E (1800 ksi).

 The script selects the smallest section where bd2/6 >= S_req.


No external database. No plugins. No internet. The tables live in the script.


THREE STRUCTURAL SYSTEMS


 TIMBER: 24F-V4 glulam posts and beams auto-selected from NDS table. Posts and

 beams modelled with correct proportions. Knee braces as piped diagonal curves.

 Steel post bases and beam saddle connectors. Slenderness ratio check.


 STEEL: A992 W-sections auto-selected from AISC table. Columns modelled as

 I-profiles (web + 2 flanges). X-bracing in end bays. Composite metal deck.

 Welded Unreinforced Flange moment connections at LOD 4 (end plates, stiffeners,

 A325 bolts at correct locations). Column base plates and anchor rods.


 CONCRETE: ACI 318-19 flat plate. Slab thickness from L/30 rule. Columns from

 factored axial check. Drop panels at all columns. RC shear walls for lateral.

 Rebar in slab (top mat both ways) and columns (LOD 4). Mat foundation.

 Punching shear check at column perimeters.


TEN ENGINEERING OUTPUTS


 MEMBER SCHEDULE   Designation, d, bf, Ix, Sx, Zx, weight. NDS: b, d, S.

            ACI: slab thickness, column size, drop panel dims.

            Status flags on key checks.


 LOAD ANALYSIS    ASCE 7-22 design loads psf. Tributary areas. Gravity total

            in kips + kN. Wind: qz, windward Cp, base shear. Seismic:

            Ss/S1 mapped, Sds/Sd1, R factor, ELF base shear.

            Governing LRFD load combination identified.


 DEFLECTION CHECK   L/360 live load limit vs actual delta. L/240 total load

            limit vs actual. Status flags. Steel: camber recommendation.

            Concrete: creep multiplier note. Story drift ratio vs

            ASCE 7 h/50 limit. Floor vibration frequency vs 4 Hz limit.


 CONNECTION DETAILS  Timber: bolted moment connection — bolt count, side plate

            spec, edge distances. Post base connector spec.

            Steel: WUF-W prequalified connection — CJP weld spec,

            backup bar, weld access hole. Shear tab — bolt count, fillet

            weld. Base plate sizing.

            Concrete: punching shear check, top/bottom rebar spec,

            drop panel sizing. Column lap splice.


 FOUNDATION DESIGN  Service column loads (interior, edge, corner). Required pad

            area (P/q_allow). Pad size. Pad depth. Bottom of pad (below

            frost, below grade). Grade beam + SOG spec. Helical pier

            alternative if soil is poor.


 MATERIAL TAKEOFF   Timber: linear feet of beam/post by designation, total

            weight, connector count. Steel: tons by member type (beam,

            girder, column, brace), metal deck sqft, total concrete.

            Concrete: CY by element (columns, slab, walls, mat),

            rebar tons, formwork SFCA.


 COST ANALYSIS    RS Means-referenced 2024 KC market rates. Hard cost by

            element. 10% contingency. Total structural $/sqft.

            Comparison table: all three frame types side by side.

            Frame-specific notes on schedule, sustainability, durability.


 CODE COMPLIANCE   Applicable codes listed. Risk category. Occupancy group.

            Load compliance checklist. Frame-type specific compliance

            checks (slenderness, compact section, punching shear, etc.).

            Foundation compliance. Required PE deliverables (5 items).


 CONSTRUCTION SEQ   Pre-construction timeline (drawings, permits, fabrication).

            Site preparation. Frame-specific erection sequence.

            Inspection hold points. Frame-specific notes on weather,

            moisture, weld preheat, re-shoring, etc.


IMPORTANT DISCLAIMER

All calculations are preliminary estimates for design exploration only. A licensed

structural engineer must perform independent calculations and stamp all construction

documents before any building permit is issued or construction commences.


WHAT YOU DOWNLOAD

 WickersonStudios_Vol5_StructuralToolkit.cs   1,726-line parametric script

 WickersonStudios_README_Vol5_StructuralToolkit.txt This document


TAGS

grasshopper rhino rhino3d C# parametric structural engineering

timber glulam NDS AISC steel W-section concrete flat plate

ACI 318 moment frame deflection base shear ASCE 7 IBC

member sizing section properties connections foundations

material takeoff cost analysis code compliance

Kansas City Claude AI Wickerson Studios Vol 5


© 2026 Wickerson Studios · www.wickersonstudios.com

The Most Popular and Rich Series of Grasshopper Scripts · Vol. 5


You will get the following files:
  • GH (45KB)
  • TXT (18KB)
  • CS (100KB)