Parametric architecture

Design a building the way you write software.

Start from a sketch, author the design in code, and Catalyst carries it the whole way: a live model, coordinated drawings, jurisdiction checks, and exports that are ready to build.

Sketch Author Model Document Comply Export
Model · live • drag to orbit
tower.cs
new Project("Tower").Units(Unit.M)
  .AddSite(s => s.AddStructure("Shell", b => {
    for (var i = 0; i < 24; i++) {
      var k = i * 0.20;   // setback
      b.AddStory($"Level {i+1}", lvl =>
        lvl.AddWall(k, k, 18 - k, k, w => { }));
    }
  }));
Height
81.6m
Levels
24
Gross area
6,048
One model, all the way down

From the first sketch to a set you can build from.

Every stage reads the same parametric model, so a change to the design flows through the drawings, the quantities, and the compliance checks at once.

01

Sketch

Rough out massing by hand or from a reference. Catalyst turns the intent into a starting model.

02

Author

Express the design as C#: parameters, logic, and reusable parts instead of hand-drawn geometry.

03

Model

Run it and the building appears in 3D. Adjust a parameter and the model rebuilds instantly.

04

Document

Plans, elevations, sections, and schedules generate from the model and stay coordinated.

05

Comply

Check the design against jurisdiction rules and a live checklist as you go, not at the end.

06

Export

Hand off IFC, glTF, and PDF sheets. The whole model travels, not a flattened snapshot.