Skip to content

Building Primitives

Building primitives let ArchAI create complete building options, not only edit individual walls.

buildings:
building b_001:
parcel site.main.parcels.pcl_001
envelope site.main.envelopes.primary
use residential
target_gfa 4200sqm
generation:
floor_to_floor 3100mm
max_floorplate_depth 14500mm
systems:
core main:
strategy central
stairs 2
elevators 2
PrimitivePath
Buildingbuildings.b_001
Massingbuildings.b_001.massing.primary
Levelbuildings.b_001.levels.l02
Floor platebuildings.b_001.levels.l02.floorplate
Corebuildings.b_001.systems.core.main
Stairbuildings.b_001.systems.vertical.stairs.stair_01
Elevatorbuildings.b_001.systems.vertical.elevators.elevator_01
Corridorbuildings.b_001.systems.circulation.corridors.c_01
Structural gridbuildings.b_001.systems.structure.grids.main
Facade systembuildings.b_001.systems.facade.primary
Service shaftbuildings.b_001.systems.services.shafts.s_01
Unitbuildings.b_001.units.u_204
Spacebuildings.b_001.units.u_204.spaces.bedroom_1
Wallbuildings.b_001.elements.walls.w_101
Slabbuildings.b_001.elements.slabs.s_101
Doorbuildings.b_001.elements.doors.d_101
Windowbuildings.b_001.elements.windows.win_101
ConceptPurpose
BuildingTop-level authored building
Building partWing, podium, tower, annex, or phase
Massing volumeHigh-level volume before detailed elements
Floor plateLevel footprint and planning boundary
Structural gridRepeating structural coordination system
CoreVertical circulation and service center
CirculationCorridors, lobbies, paths, ramps
UnitApartment, office suite, hotel room, or other program unit
Program blockAllocated use/area target
Facade systemEnvelope/facade strategy
Roof systemRoof shape and assembly
Vertical shaftMEP/service vertical continuity
Service zoneHorizontal or vertical service allocation
Parking layoutSite/building parking arrangement
OperationPurpose
createBuildingCreate building root
createMassingCreate massing volume
fitMassingToEnvelopeTrim or adjust massing to envelope
generateFloorplatesDerive floorplates from massing/envelope
placeCorePlace core object and related systems
placeStairsPlace stair elements
placeElevatorsPlace elevator elements
createStructuralGridCreate structural layout
createFacadeSystemCreate facade logic
createServiceShaftCreate service shaft
distributeProgramAllocate program to levels/spaces/units
generateUnitMixGenerate units from target mix
generateCirculationGenerate corridors/routes
createParkingLayoutGenerate parking
EvalTypical target
building.footprint_inside_envelopebuildings.b_001
building.floorplate_efficiencybuildings.b_001.levels.*.floorplate
building.core_placementbuildings.b_001.systems.core.main
building.unit_mixbuildings.b_001.units
building.circulation_ratiobuildings.b_001.systems.circulation
building.egress_routesbuildings.b_001.systems.circulation
building.structural_grid_sanitybuildings.b_001.systems.structure
building.service_shaft_continuitybuildings.b_001.systems.services.shafts