ÑÀÏÔÈÐ-Ãåíåðàòîð Ñèñòåìà ïàðàìåòðè÷åñêîãî ìîäåëèðîâàíèÿ

Ãèáêèé èíñòðóìåíò â öåïî÷êå BIM. Ïîçâîëÿåò âûïîëíÿòü ïàðàìåòðè÷åñêîå ìîäåëèðîâàíèå çäàíèé è ñîîðóæåíèé ïðîèçâîëüíîé ôîðìû. Äàííàÿ ñèñòåìà ÿâëÿåòñÿ ïðåäñòàâèòåëåì òåõíîëîãèé íîâîãî ïîêîëåíèÿ äëÿ ñîçäàíèÿ ìîäåëåé êîíñòðóêöèé è ïðåäñòàâëÿåò ñîáîé ãðàôè÷åñêèé ðåäàêòîð àëãîðèòìîâ (ïîñëåäîâàòåëüíîñòè äåéñòâèé), êîòîðûé èñïîëüçóåò èíñòðóìåíòû ìîäåëèðîâàíèÿ ÑÀÏÔÈÐ-3D.

Ðèñ 1. Ñîçäàíèå 3D ìîäåëè ìîñòà â Ñàïôèðå ïðè ïîìîùè íîäîâ
Ñîçäàíèå 3D ìîäåëè ìîñòà â Ñàïôèðå ïðè ïîìîùè íîäîâ

Ðåçóëüòàòîì ðàáîòû Ãåíåðàòîðà ÿâëÿåòñÿ ãîòîâàÿ 3D ìîäåëü, ñîñòîÿùàÿ èç áàçîâûõ îáúåêòîâ ÑÀÏÔÈÐ-3D: êîëîíí, áàëîê, ñòåí, ïëèò, ñâàé, ôåðì, ïîâåðõíîñòåé, íàãðóçîê, ãðàíè÷íûõ óñëîâèé è äðóãèõ îáúåêòîâ.  òàíäåìå Ãåíåðàòîð è ÑÀÏÔÈÐ-3D äàþò íàì âîçìîæíîñòü èñïîëüçîâàòü òî÷íûé ïàðàìåòðè÷åñêèé êîíòðîëü íàä ìîäåëüþ ñ ïîñëåäóþùèì åå ýêñïîðòîì â ËÈÐÀ-ÑÀÏÐ äëÿ äàëüíåéøåãî ðàñ÷åòà.

Ðèñ 2. Ñîçäàíèå 3D ìîäåëè ñìîòðîâîè áàøíè â Ñàïôèðå ïðè ïîìîùè íîäîâ
Ñîçäàíèå 3D ìîäåëè ñìîòðîâîè̆ áàøíè â Ñàïôèðå ïðè ïîìîùè íîäîâ

×òî æå òàêîå âèçóàëüíîå ïðîãðàììèðîâàíèå? Ýòî ñïîñîá ñîçäàíèÿ àëãîðèòìà ïóòåì óïðàâëåíèÿ ãðàôè÷åñêèìè îáúåêòàìè âìåñòî íàïèñàíèÿ  òåêñòà. Òî åñòü äëÿ ðàáîòû ñ òàêîé ñèñòåìîé íåò íåîáõîäèìîñòè îáëàäàòü íàâûêàìè ïðîãðàììèðîâàíèÿ èëè áûòü çíàêîìûì ñî ñòðóêòóðîé ïðîãðàììíîãî êîäà.

Ãðàôè÷åñêèå îáúåêòû â Ãåíåðàòîðå ïðåäñòàâëåíû â âèäå íîäîâ è ñâÿçåé ìåæäó íèìè. Íîäû èçîáðàæàþòñÿ â âèäå ïðÿìîóãîëüíèêîâ è áûâàþò äâóõ òèïîâ: òå, êîòîðûå õðàíÿò äàííûå è òå, êîòîðûå âûïîëíÿþò äåéñòâèÿ. Äàííûå ìåæäó íîäàìè ïåðåäàþòñÿ ïîñðåäñòâîì ñâÿçåé.

Ïîëüçîâàòåëüñêèé èíòåðôåéñ Ãåíåðàòîðà ïðåäñòàâëåí â âèäå ëåíòû è ðàáî÷åé îáëàñòè-õîëñòà, íà êîòîðîì è ïðîèñõîäèò ñîçäàíèå ãðàôè÷åñêîé ïîñëåäîâàòåëüíîñòè äåéñòâèé. Ïàëèòðà íîäîâ ðàçäåëåíà íà âêëàäêè ïî òåìàòè÷åñêîé íàïðàâëåííîñòè: ìîäåëè, ãåîìåòðèÿ, ïðåîáðàçîâàíèÿ, ïàðàìåòðû è ñåðâèñû.

Ðèñ 3. Íîäû â Ñàïôèðå
Íîäû â Ñàïôèðå

Âñÿ ãåîìåòðèÿ, êîòîðàÿ ãåíåðèðóåòñÿ ïðè èñïîëüçîâàíèè ðàçëè÷íûõ íîäîâ Ãåíåðàòîðà, áóäåò îòîáðàæàòüñÿ â ãðàôè÷åñêîì îêíå ÑÀÏÔÈÐ-3D.

Èñõîäíûìè äàííûìè äëÿ ïîñòðîåíèÿ òàêèõ ãðàôè÷åñêèõ àëãîðèòìîâ ìîãóò ñëóæèòü ãåîìåòðè÷åñêèå ïðèìèòèâû ÑÀÏÔÈÐ-3D (òî÷êè, ëèíèè, ïîâåðõíîñòè).

Ðèñ 4. Ñîçäàíèå 3D ìîäåëè çäàíèÿ â Ñàïôèðå ïðè ïîìîùè íîäîâ
Ñîçäàíèå 3D ìîäåëè çäàíèÿ â Ñàïôèðå ïðè ïîìîùè íîäîâ

Ãåíåðàòîð ÿâëÿåòñÿ ãèáêèì èíñòðóìåíòîì â öåïî÷êå BIM.  êà÷åñòâå èñõîäíûõ äàííûõ îí ìîæåò èñïîëüçîâàòü èíôîðìàöèþ èç äðóãèõ ÑÀÏÐ:

  • 3D ôîðìû (ïîâåðõíîñòè) â ôîðìàòå *.obj;
  • ãåîìåòðè÷åñêèå ïðèìèòèâû â ôîðìàòå *.dxf (òî÷êè, ëèíèè, ïîëèëèíèè, êîíòóðû).

Ïðè èçìåíåíèè èñõîäíûõ äàííûõ â äðóãèõ ÑÀÏÐ (ðåäàêòèðîâàíèå ôîðìû ïîâåðõíîñòè èëè êîððåêòèðîâêà dxf ôàéëà) âûïîëíÿåòñÿ àâòîìàòè÷åñêîå îáíîâëåíèå ìîäåëè â Ãåíåðàòîðå.

Ðèñ 5. Ñîçäàíèå 3D ìîäåëè çäàíèÿ â Ñàïôèðå ïðè ïîìîùè íîäîâ è dxf ôàèëà
Ñîçäàíèå 3D ìîäåëè çäàíèÿ â Ñàïôèðå ïðè ïîìîùè íîäîâ è dxf ôàè̆ëà

Ñîçäàííûé ñöåíàðèé (íàáîð íîäîâ) ìîæíî ñîõðàíÿòü â áèáëèîòåêó äëÿ ïîñëåäóþùåãî èñïîëüçîâàíèÿ.

Äëÿ áîëåå ïðîäâèíóòûõ ïîëüçîâàòåëåé â ðàìêàõ ñèñòåìû ÑÀÏÔÈÐ-Ãåíåðàòîð òàêæå ðåàëèçîâàí ðåäàêòîð ñêðèïòîâ, êîòîðûé ïîçâîëÿåò ïèñàòü ñâîè íîäû ñ íîâîé ñïåöèôèêîé ðàáîòû.

Ðèñ 6. Ñîçäàíèå 3D ìîäåëè ïåøåõîäíîãî ìîñòà Arganzuela â Ñàïôèðå ïðè ïîìîùè íîäîâ
Ñîçäàíèå 3D ìîäåëè ïåøåõîäíîãî ìîñòà Arganzuela â Ñàïôèðå ïðè ïîìîùè íîäîâ.