Building primitives let ArchAI create complete building options, not only edit individual walls.
parcel site.main.parcels.pcl_001
envelope site.main.envelopes.primary
max_floorplate_depth 14500mm
| Primitive | Path |
|---|
| Building | buildings.b_001 |
| Massing | buildings.b_001.massing.primary |
| Level | buildings.b_001.levels.l02 |
| Floor plate | buildings.b_001.levels.l02.floorplate |
| Core | buildings.b_001.systems.core.main |
| Stair | buildings.b_001.systems.vertical.stairs.stair_01 |
| Elevator | buildings.b_001.systems.vertical.elevators.elevator_01 |
| Corridor | buildings.b_001.systems.circulation.corridors.c_01 |
| Structural grid | buildings.b_001.systems.structure.grids.main |
| Facade system | buildings.b_001.systems.facade.primary |
| Service shaft | buildings.b_001.systems.services.shafts.s_01 |
| Unit | buildings.b_001.units.u_204 |
| Space | buildings.b_001.units.u_204.spaces.bedroom_1 |
| Wall | buildings.b_001.elements.walls.w_101 |
| Slab | buildings.b_001.elements.slabs.s_101 |
| Door | buildings.b_001.elements.doors.d_101 |
| Window | buildings.b_001.elements.windows.win_101 |
| Concept | Purpose |
|---|
| Building | Top-level authored building |
| Building part | Wing, podium, tower, annex, or phase |
| Massing volume | High-level volume before detailed elements |
| Floor plate | Level footprint and planning boundary |
| Structural grid | Repeating structural coordination system |
| Core | Vertical circulation and service center |
| Circulation | Corridors, lobbies, paths, ramps |
| Unit | Apartment, office suite, hotel room, or other program unit |
| Program block | Allocated use/area target |
| Facade system | Envelope/facade strategy |
| Roof system | Roof shape and assembly |
| Vertical shaft | MEP/service vertical continuity |
| Service zone | Horizontal or vertical service allocation |
| Parking layout | Site/building parking arrangement |
| Operation | Purpose |
|---|
createBuilding | Create building root |
createMassing | Create massing volume |
fitMassingToEnvelope | Trim or adjust massing to envelope |
generateFloorplates | Derive floorplates from massing/envelope |
placeCore | Place core object and related systems |
placeStairs | Place stair elements |
placeElevators | Place elevator elements |
createStructuralGrid | Create structural layout |
createFacadeSystem | Create facade logic |
createServiceShaft | Create service shaft |
distributeProgram | Allocate program to levels/spaces/units |
generateUnitMix | Generate units from target mix |
generateCirculation | Generate corridors/routes |
createParkingLayout | Generate parking |
| Eval | Typical target |
|---|
building.footprint_inside_envelope | buildings.b_001 |
building.floorplate_efficiency | buildings.b_001.levels.*.floorplate |
building.core_placement | buildings.b_001.systems.core.main |
building.unit_mix | buildings.b_001.units |
building.circulation_ratio | buildings.b_001.systems.circulation |
building.egress_routes | buildings.b_001.systems.circulation |
building.structural_grid_sanity | buildings.b_001.systems.structure |
building.service_shaft_continuity | buildings.b_001.systems.services.shafts |