Parametrické BIM · Vlastné jadro
Parametrické BIM: zmeňte parameter a pregeneruje sa len to, čo od neho závisí
BIM Harness stojí na parametrickom jadre napísanom od nuly, nie na plugine k cudziemu CADu. Prvky vedia, čím sú a od čoho závisia, takže zmena pregeneruje presne tie prvky, ktoré na nej visia - a AI môže budovu zmeniť úpravou jej programu, namiesto toho, aby ju modelovala nanovo.
- Posuňte stenu a pregenerujú sa len prvky, ktoré od nej závisia
- Rodiny, typy, osnovy, referenčné prvky a vzorce s kontrolou jednotiek
- Nemocnica s ~20 000 prvkami vrátane TZB sa postaví za menej ako minútu
- Výkazy fungujú obojsmerne: upravte tabuľku a zmení sa model
Zmena bez grafu závislostí
- Posunúť stenu
- Ručne opraviť otvory
- Opraviť miestnosti a stropy
- Prekresliť pôdorysy a výkazy
Každá závislosť je prácou modelára
Parametrické jadro
- Posunúť stenu
- Graf nájde závislé prvky
- Pregenerujú sa len tie
- Výkresy a výkazy nasledujú
Závislosti sú prácou jadra
Čo znamená parametrické BIM
Parametrické BIM je modelovanie budov, pri ktorom sú prvky definované parametrami a vzťahmi, nie pevnou geometriou. Keď sa parameter zmení, model pregeneruje prvky, ktoré od neho závisia, takže geometria, výkresy aj výkazy zostávajú konzistentné bez prekresľovania.
V parametrickom modeli stena nie je škatuľa s pripojenými vlastnosťami. Vie, že je stena: má skladbu vrstiev, zrezané rohy v miestach, kde sa stretáva s inými stenami, otvory ako vzťahy k dverám a oknám, ktoré hostí, a miesto v grafe závislostí. Zmeňte jej typ a model sa pregeneruje; posuňte ju a otvory aj napojenia, ktoré od nej závisia, ju nasledujú.
Na tejto vrstve stoja zabehnuté desktopové BIM nástroje. BIM Harness má vlastnú implementáciu, napísanú od nuly a bežiacu v prehliadači - a práve vďaka tomu nad ňu možno postaviť AI bez toho, aby zdedila strop alebo licenciu iného produktu.
Čo sa stane, keď sa zmení parameter
Vezmime jednu úpravu - posun obvodovej steny o pol metra - a sledujme ju cez jadro.
- 1
Úprava dopadne na parameter
Zmení sa začiatočný a koncový bod steny. Ničoho iného sa priamo nedotkne.
- 2
Graf závislostí nájde závislé prvky
Dvere a okná osadené v stene, napojenia v jej rohoch, steny, s ktorými sa zrezáva - všetko, čo na nej visí.
- 3
Pregenerujú sa len závislé prvky
Všetko, čo na tej stene nevisí, zostane, ako bolo. Preto je úprava okamžitá aj na veľkom modeli.
- 4
Pohľady a výkazy nasledujú
Pôdorysy a rezy sa generujú z geometrie, takže sa prekreslia z nového modelu; výmery sa prepočítajú priebežne.
Parametrický objektový model
To, čo BIM manažér od parametrickej platformy očakáva - v prehliadači a na vlastnom jadre.
Rodiny s parametrami
Rodiny definujú druh prvku s parametrami, typy fixujú sadu hodnôt. Zmeňte typ a pregeneruje sa každá jeho inštancia.
Vzorce s kontrolou jednotiek
Parametre môžu byť riadené vzorcami a vzorce majú kontrolu jednotiek - dĺžku nemožno potichu nastaviť z plochy.
Osnovy a referenčné prvky
Konštrukčné osnovy, stĺpy v priesečníkoch a referenčné prvky dávajú modelu väzby, ktoré ostatné prvky nasledujú.
Otvory ako vzťahy
Dvere či okno patria k svojej hostiteľskej stene. Pohybujú sa s ňou a vyrezávajú do nej otvor, namiesto toho, aby boli samostatným telesom na tom istom mieste.
Výkresy z geometrie
Pôdorysy, rezy a dokumentácia pre stavebné povolenie s kótami, popismi a skrytými hranami sa generujú z modelu a exportujú do PDF, DWG a DXF.
Obojsmerné výkazy
Výkazy čítajú model a dá sa do nich aj zapisovať: prepíšte číslo v tabuľke a model sa zmení.
Regenerácia v mierke celej budovy
< 60 s
postavenie nemocnice s ~20 000 prvkami vrátane TZB na jadre
86 006
prvkov v budove opery, ktorá sa v prehliadači plynulo otáča
~7 s
postavenie rodinného domu zo skriptu v prehliadači
4 500+
automatizovaných testov stráži každé vydanie
Iba čas jadra; čas AI je navyše. Zobrazovanie využíva streamované 3D dlaždice, preto aj veľmi veľké modely v prehliadači reagujú plynulo.
AI upravuje program, nie sieť
Na parametrickom jadre AI nemusí budovu modelovať nanovo, aby ju zmenila. Upraví program, ktorý budovu opisuje - parameter, sloveso, vzťah - a jadro pregeneruje to, čo od zmeny závisí.
Generatívne nástroje, ktorých výstupom sú siete alebo obrázky, majú na pokyn „pridaj jedno podlažie“ jedinú odpoveď: vygenerovať znova a dúfať, že zvyšok prežije. Parametrický model má lepšiu odpoveď. Budova existuje ako zámer plus parametre - skript v stavebnom dialekte Harness -, takže zmena je cielenou úpravou skriptu a regeneráciu vykoná jadro.
Preto model zostáva modelom aj potom, čo s ním AI skončí. Stenu môžete posunúť ručne, zmeniť typ okien, prepísať výmeru vo výkaze alebo pridať podlažie ďalšou vetou. Všetko to dopadne na ten istý parametrický objektový model a export do IFC4X3 sa z neho generuje deterministicky.
Zámer plus parametre v kóde
Úryvok skutočného skriptu v stavebnom dialekte. Šírka, hĺbka a konštrukčná výška podlažia sú parametre; steny, strecha a jej výšky sa od nich odvíjajú.
const W = 12, D = 8, H = 3.4;
const outline = [[0,0],[W,0],[W,D],[0,D]];
api.floorAssembly({ slabOutline: outline, wallOutline: outline, storey: ground });
const south = api.wall({ start: [0,0], end: [W,0], storey: ground, height: H });
api.wall({ start: [W,0], end: [W,D], storey: ground, height: H });
api.wall({ start: [W,D], end: [0,D], storey: ground, height: H });
api.wall({ start: [0,D], end: [0,0], storey: ground, height: H });
const partition = api.wall({ start: [W/2,0], end: [W/2,D], storey: ground, height: H, thickness: 0.15 });
api.space({ outline: [[0,0],[W/2,0],[W/2,D],[0,D]], storey: ground, height: H, name: 'Hala', type: 'hall' });
api.space({ outline: [[W/2,0],[W,0],[W,D],[W/2,D]], storey: ground, height: H, name: 'Pracovňa', type: 'office' });
api.door({ wall: partition.id, offset: D/2, width: 0.9 });
api.door({ wall: south.id, offset: W/4, width: 1.4 });
api.window({ wall: south.id, offset: 3*W/4, width: 1.2, sill: 0.9 });
const roof = api.roofLevels({ wallHeadM: H, spanM: D, pitchDeg: 35, overhangM: 0.5 });Tri spôsoby, ako zmeniť vygenerovanú budovu
| Generátor sietí alebo obrázkov | Statický BIM export | Parametrické jadro (BIM Harness) | |
|---|---|---|---|
| Čím model je | Trojuholníky alebo pixely | Prvky s pevnou geometriou | Prvky s parametrami a vzťahmi v grafe závislostí |
| Zmena „o podlažie vyššie“ | Vygenerovať znova | Ručne upraviť prvky | Upraviť program; jadro pregeneruje závislé prvky |
| Otvory pri posune steny | Taký pojem neexistuje | Zostanú tam, kde boli umiestnené | Pohybujú sa so svojou hostiteľskou stenou |
| Výkresy a výkazy | Žiadne | Prekresliť alebo znova exportovať | Generované z geometrie; výkazy upraviteľné obojsmerne |
| Otvorená výmena dát | Formáty sietí | IFC v stave pri exporte | IFC4X3 generované z modelu deterministicky |
Parametrické úpravy v prehliadači

Časté otázky
Čo je parametrické BIM?
Parametrické BIM je modelovanie budov, pri ktorom sú prvky definované parametrami a vzťahmi namiesto pevnej geometrie. Stena má typ, skladbu, napojenia a osadené otvory; keď sa parameter zmení, prvky, ktoré od neho závisia, sa pregenerujú. Výkresy a výkazy sa odvodzujú z modelu, takže zostávajú konzistentné bez ručného prekresľovania.
Čo sa v BIM Harness stane, keď posuniem stenu?
Jadro prejde závislosti steny a pregeneruje len to, čo na nej visí, napríklad dvere a okná, ktoré hostí, a napojenia na susedné steny. Všetko ostatné zostane nedotknuté, preto je úprava okamžitá. Pôdorysy a rezy sa generujú z geometrie a výmery sa prepočítavajú priebežne.
Je BIM Harness plugin pre inú CAD platformu?
Nie. BIM Harness beží na vlastnom parametrickom jadre napísanom od nuly, priamo v prehliadači. Nezávisí od licencie CAD softvéru tretej strany. Spolupráca so zabehnutými desktopovými BIM nástrojmi prebieha cez otvorené IFC: import IFC2X3, IFC4 a IFC4X3 s nameraným pokrytím 1,0 a export do IFC4X3.
Podporuje rodiny, typy a vzorce?
Áno. Jadro má rodiny s parametrami, typy, konštrukčné osnovy a referenčné prvky a parametre môžu byť riadené vzorcami s kontrolou jednotiek. Zmena typu pregeneruje každú jeho inštanciu. Výkazy fungujú obojsmerne: prepíšete číslo v tabuľke a model sa mu prispôsobí.
Aká rýchla je regenerácia na veľkom modeli?
Celá nemocnica s približne 20 000 prvkami vrátane TZB sa na jadre postaví za menej ako minútu; rodinný dom zaberie v prehliadači asi sedem sekúnd. Ide o čas jadra - čas AI je navyše. Zobrazovanie využíva streamované 3D dlaždice, takže budova opery s 86 006 prvkami sa v prehliadači otáča plynulo.
Prečo je parametrické jadro dôležité pre návrh s AI?
Pretože AI môže budovu zmeniť úpravou jej programu, namiesto toho, aby ju modelovala nanovo. Budova existuje ako zámer plus parametre v skripte; AI urobí cielenú úpravu a jadro pregeneruje to, čo od nej závisí. Výsledok zostáva upraviteľným modelom, na ktorom môžete pokračovať ručne, skriptom alebo ďalšou vetou.
Zmeňte parameter a sledujte, ako ho model nasleduje
Otvorte si model z galérie v prehliadači, vytvorte rezy, prejdite sa ním - potom si zaobstarajte prístup a jeden zmeňte sami.
