Component reference¶
Every component and parameter of the BEMGen tab in Grasshopper, generated from the plugin itself, so it matches the loaded version. Each entry gives the icon, nickname, GUID, and description, and for a component every input (type, access, whether it is optional, its default value) and output. Inputs with a default work when nothing is connected; a required input without a default must be connected. Plan generator entries show the viewport previews of their example definition.
| Panel | Components | Parameters |
|---|---|---|
| 0 Info | 1 | 9 |
| 1 Program | 9 | 1 |
| 1 Program Presets | 34 | 0 |
| 2 Generate | 34 | 0 |
| 3 Simplify | 5 | 0 |
| 4 Aggregate | 4 | 0 |
| 5 Convert | 2 | 0 |
| 6 Inspect | 3 | 0 |
All components and parameters¶
| Name | Nickname | Panel | |
|---|---|---|---|
| Activity Hall Preset | Hall |
Program Presets | |
| Any Program Preset | AnyP |
Program | |
| BEMGen Info | Info |
Info | |
| Branching Mall | BMall |
Generate | |
| Building | Bldg |
Info | |
| Cafeteria | Cafe |
Generate | |
| Care Bedroom Preset | CBed |
Program Presets | |
| Care Communal Preset | CComm |
Program Presets | |
| Care Hub | CHub |
Generate | |
| Clean Corridor Preset | Clean |
Program Presets | |
| Clinical Support Preset | ClinS |
Program Presets | |
| Conditioned Merge | Z1c |
Simplify | |
| Construction JSON | CJson |
Program | |
| Construction Set | Cons |
Info | |
| Convert2BEM | 2BEM |
Convert | |
| Convert2IDF | 2IDF |
Convert | |
| Core Preset | Core |
Program Presets | |
| Corridor Preset | Corr |
Program Presets | |
| Court Cluster | CCluster |
Generate | |
| Dining Preset | Dine |
Program Presets | |
| Dirty Corridor Preset | Dirty |
Program Presets | |
| DOE Full-Service Restaurant | DoeFSR |
Generate | |
| DOE Full-Service Restaurant Programs | DoeFSRP |
Program Presets | |
| DOE Hospital | DoeHosp |
Generate | |
| DOE Hospital Programs | DoeHospP |
Program Presets | |
| DOE Large Hotel | DoeLHtl |
Generate | |
| DOE Large Hotel Programs | DoeLHtlP |
Program Presets | |
| DOE Large Office | DoeLOff |
Generate | |
| DOE Large Office Programs | DoeLOffP |
Program Presets | |
| DOE Medium Office | DoeMOff |
Generate | |
| DOE Medium Office Programs | DoeMOffP |
Program Presets | |
| DOE Outpatient | DoeOutP |
Generate | |
| DOE Outpatient Programs | DoeOutPP |
Program Presets | |
| DOE Primary School | DoePSch |
Generate | |
| DOE Primary School Programs | DoePSchP |
Program Presets | |
| DOE Program Map | DoeMap |
Program | |
| DOE Quick-Service Restaurant | DoeQSR |
Generate | |
| DOE Quick-Service Restaurant Programs | DoeQSRP |
Program Presets | |
| DOE Reference Program | DOEProg |
Program | |
| DOE Secondary School | DoeSSch |
Generate | |
| DOE Secondary School Programs | DoeSSchP |
Program Presets | |
| DOE Small Hotel | DoeSHot |
Generate | |
| DOE Small Hotel Programs | DoeSHotP |
Program Presets | |
| DOE Small Office | DoeSOff |
Generate | |
| DOE Small Office Programs | DoeSOffP |
Program Presets | |
| DOE Stand-alone Retail | DoeRet |
Generate | |
| DOE Stand-alone Retail Programs | DoeRetP |
Program Presets | |
| DOE Strip Mall | DoeSMall |
Generate | |
| DOE Strip Mall Programs | DoeSMallP |
Program Presets | |
| DOE Supermarket | DoeSMkt |
Generate | |
| DOE Supermarket Programs | DoeSMktP |
Program Presets | |
| DOE Warehouse | DoeWare |
Generate | |
| DOE Warehouse Programs | DoeWareP |
Program Presets | |
| Dwelling Unit Preset | Unit |
Program Presets | |
| Enclosed Court | ECourt |
Generate | |
| Envelope Preset | Env |
Program Presets | |
| Envelope Preset | Env |
Info | |
| Floor | Floor |
Info | |
| Foyer Halls | FHalls |
Generate | |
| Gallery Bar | GBar |
Generate | |
| Inspect | Inspect |
Inspect | |
| Kitchen Preset | Kitch |
Program Presets | |
| Linear Plan Generator | Linear |
Generate | |
| Load | L |
Info | |
| Load | Load |
Program | |
| Lobby Preset | Lobby |
Program Presets | |
| Mall Preset | Mall |
Program Presets | |
| Map Source to Target | Map |
Inspect | |
| Mix Programs | Mix |
Program | |
| No Simplification | Z0 |
Simplify | |
| Office Plate | OPlate |
Generate | |
| Office Preset | Office |
Program Presets | |
| Open Court | OCourt |
Generate | |
| Operating Suite | OSuite |
Generate | |
| Operating Theatre Preset | OT |
Program Presets | |
| Perimeter Core | Z2 |
Simplify | |
| Plan | Plan |
Info | |
| Point Plate | PPlate |
Generate | |
| Program JSON | PJson |
Program | |
| Program Map | Map |
Info | |
| Program Preset | P |
Info | |
| Program Preset | Preset |
Program | |
| Radial Lobes | RLobes |
Generate | |
| Retail Preset | Retail |
Program Presets | |
| Schedule | Sch |
Program | |
| Schedule | Sch |
Info | |
| Schedule Draw | SDraw |
Program | |
| Semantic Merge | Z1 |
Simplify | |
| Service Preset | Serv |
Program Presets | |
| Single Zone Building | 1ZBldg |
Aggregate | |
| Single Zone per Floor | Z3 |
Simplify | |
| Single Zone per Floor Type | 1ZType |
Aggregate | |
| Stack Floors | Stack |
Aggregate | |
| Stacked Floor Zone Multiplier | ZMult |
Aggregate | |
| Stair Bay Bar | SBar |
Generate | |
| Stair Pair | SPair |
Generate | |
| Stair Preset | Stair |
Program Presets | |
| Stepped Band | SBand |
Generate | |
| Terrace Row | Terr |
Generate | |
| Transform Plan | TPlan |
Generate | |
| Validate | Validate |
Inspect | |
| Winged Band | WBand |
Generate |
Example definitions¶
The definitions in the examples zip of each release, checked in Rhino before the release:
branching-mall.gh(canvas)cafeteria.gh(canvas)care-hub.gh(canvas)court-cluster.gh(canvas)doe-atlas-map.gh(canvas)enclosed-court.gh(canvas)end-to-end.gh(canvas)foyer-halls.gh(canvas)gallery-bar.gh(canvas)linear-plan.gh(canvas)office-plate.gh(canvas)open-court.gh(canvas)operating-suite.gh(canvas)point-plate.gh(canvas)program-json-office.gh(canvas)radial-lobes.gh(canvas)schedule-draw.gh(canvas)stair-bay-bar.gh(canvas)stair-pair.gh(canvas)stepped-band.gh(canvas)terrace-row.gh(canvas)winged-band.gh(canvas)