3D preview of Industrial Storage Rack Assembly
Loading the interactive model…
Interactive 3D model of Industrial Storage Rack Assembly

Enclosures and housings

Industrial Storage Rack Assembly

6 views
Bounding box
3001.5 × 12005.3 × 3028.1 mm
Engine
Precision B-rep
Parameters
18
Published
August 23, 2026

Download

Free to download and use. See the terms.

The prompt

Generate a valid, executable KCL script that defines a top-level function `build(params)` to create an industrial storage rack assembly. Inside the build function, define the geometry using these exact dimensions: - Total envelope: width = 2000mm, height = 3000mm, depth = 8000mm. - Vertical corner posts: 30x30mm square profiles with 1.5mm wall thickness. - Middle shelf frame: positioned at exactly 1500mm height using 30x30mm equal angles. - Top roof structure: positioned at 3000mm height using 30x20mm rectangular profiles oriented on-edge. - Side panels (800mm depth): reinforced with flat bar cross X-bracing geometries. - Front/rear spans (2000mm width): reinforced at top corners with angled inverted V-bracing gussets. - Decking: solid sheet plate plane covering the top level, and a multi-segmented layout for the middle level. The script must correctly initialize, define all structural sketches, extrude the profiles, and successfully return the evaluated solid 3D geometry out of the `build(params)` function to pass AST validation.

Parameters

NameValueRange
Total width2000 mm500 – 6000
Total height3000 mm1500 – 6000
Total depth8000 mm2000 – 12000
Corner post square size30 mm20 – 60
Corner post wall thickness1.5 mm0.8 – 3
Middle shelf height1500 mm500 – 2500
Middle shelf angle leg30 mm20 – 60
Middle shelf angle thickness3 mm1.5 – 6
Roof RHS horizontal width20 mm10 – 40
Roof RHS vertical height30 mm20 – 60
Roof RHS wall thickness2 mm1 – 4
Side X-brace flat bar width30 mm15 – 60
Side X-brace flat bar thickness3 mm1.5 – 6
Top corner gusset leg length150 mm60 – 300
Top corner gusset thickness3 mm1.5 – 6
Decking plate thickness2 mm1 – 5
Middle decking segment count4 count1 – 10
Middle decking segment gap10 mm2 – 50

Every value above is a live dimension. Open a model like this in the editor and each one becomes a slider you can drag before exporting.