ARCHICAD: KUFUNUA GDL: Programu Ya Changamoto Za Kipekee Za Mbunifu

ARCHICAD: KUFUNUA GDL: Programu Ya Changamoto Za Kipekee Za Mbunifu
ARCHICAD: KUFUNUA GDL: Programu Ya Changamoto Za Kipekee Za Mbunifu

Video: ARCHICAD: KUFUNUA GDL: Programu Ya Changamoto Za Kipekee Za Mbunifu

Video: ARCHICAD: KUFUNUA GDL: Programu Ya Changamoto Za Kipekee Za Mbunifu
Video: Создание GDL-объектов для ARCHICAD с расширением GoodwinGDL (LabPP) 2024, Aprili
Anonim

Nyenzo hii ya wataalam inaendelea na safu ya nakala "ARCHICAD: Kugundua tena", ambayo ilianza mnamo Desemba 2016 na nakala ya Vladimir Savitsky "Uundaji wa miundo na uchimbaji wa michoro za kufanya kazi kutoka kwa mtindo", na kisha ikaendelea na machapisho ya Svetlana Kravchenko "ARCHICAD: Kugundua tena. Taswira - fursa mpya za mbunifu "na Alexander Anishchenko" TEAMWORK: ufanisi wa kazi ya pamoja hatua kwa hatua ". Mzunguko umeundwa kusaidia watumiaji kutoa uwezo kamili wa ARCHICAD®… Tuliwauliza wasanifu wa majengo kushiriki uzoefu wao wa kibinafsi wa kutumia programu hiyo kwa kutumia njia zisizo za kawaida, kazi ambazo hazijasomwa kidogo na huduma mpya ambazo watumiaji wengi hawawezi hata kuzijua. Kama watengenezaji wa programu ya ARCHICAD, tuna hakika kuwa ni maarifa ya kina tu ya bidhaa yanaweza kufunua dhamana yake kamili na kuathiri kwa kasi matokeo, kasi na ubora wa kazi ya mbuni. Je! Unapendelea pia "njia ambazo hazijasomwa"? Je! Una uzoefu wa kutumia njia zisizo za kawaida katika kufanya kazi na ARCHICAD, usitumie mara kwa mara sifa maarufu za programu? Tutafurahi kualika waandishi wapya kwenye ushirikiano: [email protected]. Svetlana Kravchenko, mbunifu anayefanya mazoezi, anaripoti:

kukuza karibu
kukuza karibu

Hakika wengi wenu mmesikia juu ya GDL katika ARCHICAD, lakini sio kila mtu bado anajua jinsi ya kuitumia kazini. Kuzingatia umuhimu wa ajabu wa huduma hii, na pia maswali mengi baada ya wavuti yangu ya kwanza kwenye mada hii, niliamua kwenda kwa undani zaidi juu ya jinsi hata ujuzi mdogo zaidi wa hiyo inaweza kusaidia sana katika kazi ya kila siku ya mbunifu.

Wacha tuanze na misingi GDL (Lugha ya Maelezo ya Kijiometri) ni lugha ya programu ya BASIC iliyoundwa iliyoundwa kufanya kazi katika mazingira ya ARCHICAD. Inaelezea miili thabiti ya 3D (kama milango, madirisha, fanicha) na alama za 2D kwenye dirisha la mpango wa sakafu. Vitu hivi huitwa Makala ya Maktaba.

Kwa wale ambao angalau wanajua sana programu, kujua lugha hii haitakuwa ngumu. Walakini, kwa hamu ya kutosha, utafiti wa GDL utakuwa ndani ya uwezo wa mtu ambaye yuko mbali na mazingira haya. Mbunifu yeyote amesoma jiometri na jiometri inayoelezea wakati wake, ana mawazo bora ya ujazo, na hii tayari ni mafanikio ya nusu. Huna haja ya kujaribu mara moja kuandika vitu ngumu, inafaa kuanza na maumbo ya msingi ya jiometri na fomu; habari nyingi zinaweza kukusanywa kwa kuchunguza hati za Vitu vingine vya Maktaba. Kweli, chanzo kikuu cha habari ni mwongozo wa kumbukumbu wa GDL, ambao unaweza kupatikana kupitia menyu ya Usaidizi katika ARCHICAD yenyewe. Kwa hivyo, kwa nini mbuni anaweza kufaidika na maarifa ya GDL? Kwa mfano, tofauti na Panzi, ambayo unaweza kuunda miundo tata, GDL ni muhimu sana kwa kuandika alama na simu kadhaa, na pia kuunda vifaa maalum vya Vipengele vingine vya Maktaba au zana. Moja ya maombi yangu ya kwanza ya GDL katika kazi yangu ilikuwa kuunda jani maalum la mlango wa jopo, ambalo, lilipobadilishwa ukubwa, halikua pande zote, lakini lilibadilisha tu vipimo vya jopo. Unene wa sura iliyopindika na upana wa kuunganisha haukubadilika. Pia, mara nyingi wasanifu wanataka kuongeza kazi rahisi kwa vitu vilivyopo vya maktaba za kawaida - na hii ndio sababu kuu kwa nini wanaanza kuingia kwenye GDL. Kwa kweli, ujuzi wa GDL sio muhimu, na nyingi za kazi hizi zinaweza kutekelezwa kwa zana za kawaida. Kwa mfano, unaweza kujenga infill na slabs na kuzihifadhi kama jani maalum la mlango. Ikiwa unayo milango michache tu isiyo ya kiwango, basi hii itakuwa haraka zaidi. Lakini ikiwa katika mradi wako kuna milango mingi sawa ya saizi tofauti na mabadiliko yao ya upana katika mchakato wa kazi, basi kuandika jopo maalum katika GDL itaharakisha sana na kurahisisha kazi. Maelezo ya kijiometri inamaanisha kuwa yoyote ya maumbo yanayowezekana yanaweza kuandikwa kwa maandishi kulingana na vipimo au kuratibu. Kwa hati ya 3D, kuna kizuizi cha maagizo ya maumbo ya kimsingi ya anga, kama vile: - ZUIA na Tofali - parallelepiped iliyojengwa katika vipimo vitatu na asili katika hatua ya 0 ya mfumo wa kuratibu ZUIA a, b, c CHOMBO a, b, c

kukuza karibu
kukuza karibu

- PILI - silinda kando ya mhimili wa Z, na urefu h na radius r CYLIND h, r

- BURE - nyanja iliyozingatia asili na eneo r SPHERE r

kukuza karibu
kukuza karibu

Ellipse na koni huelezewa kwa njia ile ile. Takwimu inayofuata tayari ni ngumu zaidi - hizi ni prism anuwai. Wao ni ilivyoelezwa na seti ya kuratibu za uhakika. Prism rahisi zaidi imedhamiriwa na idadi ya alama (n), urefu (h) na kuorodhesha kuratibu za alama zote kwa mpangilio. PRISM n, h, x1, y1, … xn, yn

Kuna aina nyingi za prism. Mtazamo unaofuata, PRISM_, hukuruhusu kuonyesha nambari za hali kwa kuratibu za vidokezo, ambazo huamua muonekano wa nyuso na kingo, na pia hukuruhusu kuunda mihimili na mihimili iliyo na pembe na mashimo (tazama Sehemu za Nambari za Hali katika kitabu cha kumbukumbu). Aina nyingine, BPRISM_, huunda prism iliyopotoka karibu na mhimili wa Y. FPRISM_ huunda prism na chamfer au fillet upande wa juu.

kukuza karibu
kukuza karibu

Kuna amri kadhaa zinazoelezea maumbo tata zaidi ya msingi wa polyline: EXTRUDE, PYRAMID, RUDUA, UTAWALA, JAMANI, TUBE, COONS, MISA. Maelezo yao na mifano yanaweza kupatikana katika kumbukumbu. Kwa hati ya 2D, maumbo yanaelezewa na amri zingine: laini, duara, mstatili, polyline, spline. Lakini unaweza pia kusajili amri ya kujenga makadirio kutoka kwa hati ya 3D.

Kuunda maumbo ya 2D au 3D ni sehemu tu ya utendaji wa GDL. Ikiwa unahitaji tu meza, basi ni rahisi kuijenga na zana za ARCHICAD yenyewe. Kitu kimeandikwa katika kesi hiyo wakati aina fulani ya parametricism inahitajika: uwezo wa kuchagua aina tofauti za miguu ya meza, idadi ya miguu, saizi ya meza wakati wa kudumisha vipimo vilivyobaki, hesabu mbao kwa utengenezaji wake, uzito na gharama. Kitu hicho hakiwezi kuwa na jiometri yoyote, lakini fanya tu mahesabu. Kwa hili, Vifungu vya Udhibiti (Waendeshaji wa Udhibiti) pia hutumiwa, kama vile vitanzi, taarifa zenye masharti, ikimaanisha mahali maalum kwenye nambari (subroutine). Ni bora kujitambulisha na mizunguko na hali mwanzoni kabisa - hutumiwa mara nyingi. Kwa hivyo, mifano yote hapa chini ina taarifa za masharti. MFANO # 1 - mzunguko wa kitu Waumbaji mara nyingi wanataka kufanya kitu kigeuke. Kutumia mfano huu rahisi, tutaangalia muundo wa Kipengee cha Maktaba, na vile vile windows kuu za Mhariri wa Kitu cha GDL. Ili kufungua kitu chochote kilicho kwenye nafasi ya mradi (ikiwa msanidi programu hajaweka nywila juu yake), unahitaji kuichagua na bonyeza kitufe cha mchanganyiko wa Ctrl + Shift + O. Njia nyingine ni kutumia Faili> Maktaba na Vitu> Menyu ya kitu wazi. Ikiwa wakati huu hakuna kitu kilichochaguliwa, basi dirisha la kuchagua kitu litafunguliwa. Wacha tuongeze vigezo vya kuzunguka, kwa mfano, kwa grille ya louver (Kielelezo 1).

kukuza karibu
kukuza karibu

Kwa hivyo, tumefungua dirisha la Mhariri wa Kitu cha GDL (Kielelezo 2). Juu kushoto, kuna dirisha la kutazama maoni tofauti, kama kwenye dirisha la kawaida la vigezo vya kitu; hata kushoto kuna vifungo vya kuchagua maoni - mpango, mwinuko, 3D-dirisha na hakikisho. Chini kuna vifungo vya kufungua meza za parameta, orodha za data na maandishi. Maandiko yanaweza kufunguliwa kwa njia mbili: bonyeza kitufe na jina la hati - fungua kwenye dirisha moja, bonyeza kitufe cha kulia na ikoni ya dirisha - hati itafunguliwa kwenye dirisha tofauti. Hii inaweza kuwa muhimu kuona hati tofauti kwa wakati mmoja (Kielelezo 3).

kukuza karibu
kukuza karibu

Juu ya dirisha la hati yoyote kuna kitufe muhimu sana cha Kuangalia: ukibofya, mhariri atakushauri ikiwa kuna makosa yoyote kwenye hati. Ujumbe huo utakuwa na sababu ya kosa na nambari ya laini mahali ambapo kosa lilipatikana. Katika sehemu ya "Maelezo", unaweza kuchagua aina ndogo ya kitu: jani la mlango wa kawaida, kitasa cha mlango, fremu ya ukuta wa pazia, na kadhalika. Kwa hivyo, vitu maalum (kalamu, turubai, fremu) vitaonekana kwenye dirisha linalofanana la kuchagua vitu hivi. Wakati aina ya 2D imechaguliwa, kitu hakitakuwa na windows ya jiometri ya 3D. Huko unaweza pia kuchagua aina za alama tofauti - nodi, sehemu, vichwa vya kiongozi, maeneo; pia wataonekana katika zana zao. Katika sehemu hii, unaweza kujaza maelezo ya kitu na uchague nywila. Zaidi - "Vigezo", ambapo data zote ambazo hutumiwa katika kitu hiki na ambazo zinaweza kubadilishwa wakati wa kufanya kazi kwenye mradi zinawasilishwa kwa njia ya meza. Hapa tunahitaji kuongeza vigezo vya zamu, ambazo tutatumia baadaye.

kukuza karibu
kukuza karibu

Bonyeza kitufe kipya kilicho juu ya meza (Kielelezo 4). Safu mpya itaonekana ambayo unahitaji kujaza nguzo. Ya kwanza ya safu hizi ni Mbadala. Hapa tunaandika jina la ubadilishaji, ambao utatumika katika maandishi, kwa Kilatini na bila nafasi. Unahitaji kuipatia jina ili iwe rahisi kukumbuka na wakati huo huo ni rahisi kuelewa ni nini tofauti hii inawajibika. Kwa upande wetu, tunahitaji kuunda vigeuzi viwili kwa thamani ya pembe za kuzunguka kando ya shoka za X na Y (kitu kinaweza kuzungushwa kuzunguka mhimili wa Z hata hivyo katika mpango). Niliamua kuwataja angle_x na angle_y. Katika safu inayofuata, unahitaji kuchagua aina ya data. Chaguzi zinawasilishwa katika jedwali 1.

kukuza karibu
kukuza karibu

Aina mbili za mwisho hazitumiki katika ujenzi wa kitu, lakini zinahitajika kwa uwazi zaidi na utaratibu wa orodha kwenye dirisha la vigezo vya kitu. Tunahitaji kona - hii ni ikoni ya pili kwenye meza. Safu ya tatu ni Jina. Hapa unaweza kuandika bila sheria katika lugha yoyote ni nini tunataka kuona baadaye kwenye dirisha la vigezo vya kitu. Na safu ya mwisho ni Thamani. Sasa unaweza kuondoka 0 hapa: thamani hii inabadilika wakati wowote katika hati na katika vigezo vya kitu chenyewe. Kielelezo 2 kinaonyesha jinsi chaguzi mbili mpya zinaonekana kwenye dirisha la Mhariri wa Kitu cha GDL. 5. Tumia mishale mwanzoni mwa mstari kusonga mstari kwenye eneo linalofaa.

kukuza karibu
kukuza karibu

Kisha unahitaji kuhifadhi kitu chini ya jina jipya, kwa kuwa maktaba ya kawaida imewekwa kwa maandishi ndani ya chombo, na huwezi kuandika vitu ndani yake. Dirisha la Vigezo vya Kitu sasa litaonekana kama hii (Mtini. 6).

kukuza karibu
kukuza karibu

Kuna vigezo viwili vipya, thamani ambayo inaweza kubadilishwa wakati wowote. Lakini sasa hakuna kitakachotokea, kwani bado hakuna amri zilizoandikwa kuzitumia. Sasa unahitaji kufungua dirisha la hati ya 3D. Hapa kuna maelezo kamili ya jinsi ya kujenga mtindo wa 3D kulingana na vigezo ulivyopewa. Kwa kuongeza, macro anuwai zinaweza kuwekwa kwenye kitu. Kabla ya ujenzi wote, unahitaji kuzungusha mfumo wa kuratibu ambao kitu kitajengwa. Hapa ni muhimu kuelewa mantiki ifuatayo: mizunguko yote, harakati na kuongeza hufanyika tofauti kuliko wakati wa kufanya kazi katika ARCHICAD yenyewe. Hatuchukui kipengee na kuzungusha, lakini tunazungusha mfumo wa kuratibu wa ulimwengu (baada ya kuibadilisha, inakuwa ya kawaida) mbele kujenga kitu. Sogeza (Amri ya ADD), Zungusha (ROT), Kiwango (MUL) ni uratibu amri za mabadiliko ya mfumo. Mabadiliko zaidi yanaweza kufutwa katika hati moja kwa moja, kadhaa mara moja, au kufuta yote mara moja. Kitabu cha kumbukumbu kinaelezea haya yote kwa undani wa kutosha na kwa mifano. Mfano wa kusonga mfumo wa kuratibu katika nafasi ya 3D pamoja na shoka tatu mara moja imeonyeshwa kwenye Mtini. 7. ONGEZA a, b, c

kukuza karibu
kukuza karibu

Kwa hivyo, kabla ya ujenzi wote, tunazungusha mfumo wa kuratibu, kwanza kando ya moja, kisha kwenye mhimili mwingine. Mzunguko kando ya mhimili wa X unafanywa na amri ya ROTX alphax, ambapo alphax ni pembe ya kuzunguka kwa saa; badala ya alphax, unahitaji kuingia kutofautisha iliyoundwa hapo awali. Mzunguko kando ya mhimili wa Y unafanywa kwa njia ile ile (Mchoro 8).

kukuza karibu
kukuza karibu

Sasa unaweza kuweka pembe tofauti za kuzunguka - na mabadiliko katika muundo wa 3D yatafanyika katika uwanja wa kutazama ulio juu kushoto (Mtini. 9).

kukuza karibu
kukuza karibu

Sasa unaweza kuweka pembe tofauti za kuzunguka - na mabadiliko katika muundo wa 3D yatafanyika katika uwanja wa kutazama ulio juu kushoto (Mtini. 9). Lakini hakuna kinachotokea katika 2D bado. Katika hati ya 2D, kitu kimejengwa na mistari tofauti na polylini, kwa hivyo kuchora kwa kitu katika mpango ni mara nyingi haraka. Kwenye wavuti moja, hii haionekani, lakini ikiwa kuna mamia ya gridi kama hizo katika mradi huo, kusimama itakuwa muhimu. Unaweza kuhesabu kuratibu za vidokezo vya mistari hii na kuzipanga kama vile zingeonekana katika makadirio ya kitu kilichozungushwa, lakini hii sio rahisi sana na sio haraka sana. Katika kimiani hii, ninapendekeza suluhisho lifuatalo: ikiwa pembe katika X au Y hazilingani na sifuri, basi kitu katika hati ya 2D, ambayo ni, kwa mpango huo, itatolewa kama makadirio ya mtindo wa 3D, na vinginevyo kwa njia ya zamani. Makadirio ya modeli ya hati ya 2D imejengwa na projeksikodi ya projekti2, pembe, amri ya njia. Unaweza kusoma nini projection_code, angle, method inamaanisha katika kitabu cha kumbukumbu, lakini tutajua amri muhimu zaidi kutoka kwa kifungu cha IF - THEN - ELSE - ENDIF. Hizi ni taarifa za masharti ambazo zitakusaidia kujenga kifungu cha masharti kutoka kwa aya iliyotangulia. Katika mtini. 10 Nimeangazia amri zilizoongezwa katika hati ya 2D na kuongeza "tafsiri" kwa rangi nyekundu kulia.

kukuza karibu
kukuza karibu

Sasa unahitaji tu kuhifadhi kitu na unaweza kukitumia (Kielelezo 11). Faida ya njia hii juu ya ubadilishaji kuwa morph ni kwamba kitu kinabaki kuwa parametric, kinaweza kusomwa kwa vipimo, ndani yake unaweza kubadilisha vipimo vya slats, saizi ya sura, na kila kitu kingine kilichokuwa kwenye kitu cha asili.

kukuza karibu
kukuza karibu

Kwa hivyo kwa undani, kwa kutumia mfano huu, tulichunguza windows kuu na maandishi ya Mhariri wa Kitu cha GDL. Ikiwa kitu ulichochagua kwa kuzungusha kina vigezo sio kwa njia ya orodha, kama kwenye kimiani hii, lakini kwa njia ya picha na michoro, hii inamaanisha kuwa msanidi programu ameandika pia kielelezo cha picha. Mara nyingi, orodha ya kawaida na vigezo imefichwa, kama kwenye Mtini. 12: Hakuna sehemu ya "Vigezo vyote" katika orodha ya kushuka ya kurasa za parameta.

kukuza karibu
kukuza karibu

Katika kesi hii, unahitaji kwenda kwenye hati ya vigezo na upate amri inayoficha vigezo vyote (Mtini. 13). Hati hii inaelezea vitendo vyote vinavyoathiri vigezo: - uteuzi wa chaguzi au safu za maadili yanayowezekana (MAADILI); - mahesabu yoyote, matokeo ambayo hupewa parameter (PARAMETERS); - kujificha au kufunga vigezo (HIDEPARAMETER, LOCK).

kukuza karibu
kukuza karibu

Laini ya HIDEPARAMETERS YOTE inaweza kufutwa tu au kwa kuweka "!" Mwanzoni mwa mstari, ifanye isisomeke (kulingana na sintaksia ya GDL, laini inayoanza na alama ya mshangao inachukuliwa kuwa maoni. Zaidi, nitaandika maelezo na tafsiri katika viwambo vya skrini baada ya Ishara "!"). Baada ya hapo, mstari "Vigezo vyote" vitaonekana kwenye orodha ya kurasa za parameta, na kwa kuichagua, utaona orodha ya kawaida na vigezo, kati ya hizo kutakuwa na mistari mpya ya kuzungusha. MFANO # 2 - maandishi kwenye ishara Nachukua mfano unaofuata kutoka kwa mradi wa sasa. Wakati wa kufanya kazi na mpango wa jengo la makazi ya vyumba vingi, ilihitajika kuweka herufi "K" kwenye vitengo vya nje vya viyoyozi - na ili kila wakati iwe iko wima. Kwa kweli, barua hiyo ingeongezwa tu juu na maandishi au maandishi ya nje, lakini basi, wakati kiyoyozi kilipogeuzwa, maandishi hayo yangelazimika kuhamishwa pia. Kuanza, niliongeza vigezo vinne vipya (Kielelezo 14):

kukuza karibu
kukuza karibu

1. Onyesha maandishi: aina ya parameta ni thamani ya boolean, ambayo inamaanisha maadili mawili yanayowezekana: 0 (hapana) na 1 (ndio). Kwa hivyo, maandishi yanaweza kuwashwa au kuzimwa.

2. Maandishi maalum: aina ya parameter - maandishi. Inakuruhusu kuandika maandishi yoyote kwenye ishara (nina nia ya kutumia herufi moja ili iweze kutoshea ndani ya mstatili wa kizuizi cha kiyoyozi).

3. Fonti: andika - maandishi. Tafadhali kumbuka kuwa aina zingine za uandishi wa utofauti huu hukuruhusu kuchagua maadili ya fonti kwenye safu kutoka kwenye orodha ya zile zilizosanikishwa kwenye kompyuta. "Fonttype" inaita orodha hii moja kwa moja, lakini ikiwa nitaandika "typefont" au "font" tu, basi lazima niandike jina la font kwa mikono. Niligundua wakati huu kwa bahati katika moja ya vitu vya kawaida.

4. Kalamu ya maandishi: aina - kalamu. Kweli, kila kitu kiko wazi hapa.

Sasa wacha tuangalie ikoni ambazo nilibonyeza mwanzoni mwa mistari. Mstari wa kwanza ina ikoni iliyobanwa

Image
Image

ambayo inamaanisha ujasiri - ujasiri. Hiyo ni, mstari huu katika dirisha la vigezo vya kitu utakuwa ujasiri. Wengine watatu wana pictogram

Image
Image

… Inamaanisha kuwa mistari hii itawekwa kwenye orodha ya kushuka chini ya laini ya kwanza. Katika mtini. 15 ni picha ya skrini inayoonyesha jinsi inavyoonekana katika Vigezo vya Kitu. Kuanza, niliongeza vigezo vinne vipya (Kielelezo 15):

Рис. 15. Окно Параметров Объекта
Рис. 15. Окно Параметров Объекта
kukuza karibu
kukuza karibu

Na kwenye mtini. 16 - kile nilichoongeza katika hati ya 2D (kijadi na tafsiri na maoni).

kukuza karibu
kukuza karibu

Mtini. Mistari iliyoongezwa katika hati ya 2D Katika skrini inayofuata (Kielelezo 17), kwa uwazi zaidi, nimechora aina tofauti za maneno / amri / vigeuzi.

kukuza karibu
kukuza karibu

Kitu kiko tayari (mtini 18).

kukuza karibu
kukuza karibu

Na ikiwa sikuandika mistari na kuzunguka na kuongeza, basi kitu kitaonekana kama kwenye mtini. 19.

kukuza karibu
kukuza karibu

MFANO # 3 - maelezo Ili kurahisisha kazi kwenye mradi, wakati wa kuandika kitu, unaweza kuongeza parameter ya maandishi na chaguo la chaguzi kadhaa za maelezo (rahisi, ya kati, ya kina). Na katika hati ya 3D, wakati wa kujenga sehemu ndogo ndogo, ongeza hali ya aina hiyo: ikiwa kiwango cha undani = "kina", basi (maelezo ya sehemu za ujenzi) mwisho wa hali Vigezo vya Ulimwenguni vinastahili uangalifu maalum. Zina urefu wa kurasa 40 katika mwongozo wa kumbukumbu na zimewekwa kwa mada kwa utaftaji rahisi. Katika mfano uliopita, nilitumia data ya mwelekeo wa kitu katika mradi huo. Sehemu hiyo hiyo ya mwongozo wa kumbukumbu ina Vibadilishaji vya Ulimwenguni kwa kuratibu za eneo la kitu - hutumiwa kuunda vitu kama kiongozi na kuratibu au mwinuko kwenye sehemu / mwinuko. Mara nyingi GLOB_SCALE hutumiwa - kiwango cha kuchora (inategemea maoni kulingana na dirisha la sasa), kwa kiwango cha 1: 100 ni sawa na 100, kwa kiwango cha 1:20 ni sawa na 20. Ni hutumiwa mara nyingi kubadilisha saizi ya fonti kuwa mita za mfano au kinyume chake. Pia, parameter hii inaweza kutumika "kutundika" chaguzi za kuonyesha kwenye mpango. Kwa mfano, kwa benchi, andika yafuatayo katika hati ya 2D:

IKIWA GLOB_SCALE <100 BASI ! ikiwa kiwango ni kubwa kuliko 1: 100, basi
MRADI 2, 270, 2 ! jenga makadirio kutoka kwa mtindo wa 3D
NYINGINE ! vinginevyo
ENDIF ! mwisho wa hali

Kwa hivyo kwenye mpango mkuu kwa kiwango cha 1: 500, madawati yataonyeshwa kama mstatili, na kwenye kipande kilicho na kiwango kikubwa, makadirio ya kina yatatolewa. Mbinu kama hiyo, lakini kwa mfano wa pande tatu, hutumiwa kwenye miti ya kawaida - ikiwa utawezesha kisanduku cha kuangalia cha aina ya taji moja kwa moja. Kwa umbali fulani kutoka kwa kamera, aina ya taji inabadilika kutoka kwa kina hadi rahisi, na kutoka rahisi hadi kupunguka. Ukweli, ili hati za kitu zisomwe tena, unahitaji kufanya kitu nao - kwa mfano, baada ya kubadilisha mtazamo, kuonyesha miti yote, fungua dirisha la vigezo vya kitu na, bila kubadilisha chochote, bonyeza tu OK, au bonyeza na ondoa alama kwenye kisanduku cha kuangalia badala ya kifuniko.

Acha nionyeshe kwa kutumia mfano wa kukadiria tufe. Hivi ndivyo nilivyoandika katika hati ya 3D = 20 basi res = 50 ikiwa discam20 kisha res = 20 ikiwa discam30 kisha res = 10 ikiwa discam> 40 kisha res = 5 resolution res sphere 1 Katika hati nilitumia Vigeuumbe vya Ulimwenguni GLOB_EYEPOS_X, GLOB_EYEPOS_Y, GLOB_EYEPOS_Z ni uratibu wa eneo la kamera (macho) kwenye dirisha la 3D la mradi na SYMB_POS_X, SYMB_POS_Y, SYMB_POS_Z ni uratibu wa eneo la kitu kwenye nafasi; moduli ya nambari (inaondoa "-", ikiwa ipo); mzizi wa mraba - mraba; ^ 2 - kupanga nambari.

Katika dirisha la 3D, kwa umbali tofauti kutoka kwa kamera, tufe itatolewa na makadirio tofauti. Kwa uwazi, niliwasha hali ya waya (Mtini. 20).

kukuza karibu
kukuza karibu

Kupitia Vigeuzo vya Ulimwenguni, kitu kinaweza kupokea: - data kuhusu eneo la mradi (kaskazini, latitudo, longitudo, mwinuko), iliyowekwa kwenye sanduku la mazungumzo linalofanana; - sakafu ya sasa na sakafu mwenyewe; - aina ya maoni ya sasa (kwa mfano, katika kuruka kwa GOST hali ifuatayo inatumiwa: ikiwa aina ya maoni ni orodha, basi jenga maoni ya jumper katika sehemu na viongozi wa msimamo); kwa mfano na kimiani, unaweza kuongeza hali ifuatayo: ikiwa aina ya maoni ni orodha, basi usizungushe mfumo wa kuratibu, ili kwa hali yoyote kutakuwa na maoni ya mbele katika orodha ya latiti; - onyesho lisilokamilika la ujenzi (unaweza kufanya kitu kisionyeshe sehemu zingine ikiwa msingi tu umechaguliwa).

Unaweza kuburuta data ya ukuta kwenye kidirisha au kitu cha mlango. Kupiga simu kunaweza kupata habari nyingi tofauti juu ya kipengee ambacho huhusishwa nacho, kwa mfano, kisanduku kilicho na safu za muundo wa safu anuwai au kiongozi aliye na ujazo wa kitu. Na kadhalika, kurasa 40 za anuwai tofauti na muhimu sana za Ulimwenguni. MFANO 4 - alama ya eneo Wacha tuangalie jinsi alama ya ukanda wa kawaida imeundwa. Ikiwa utaunda kitu kipya na uchague sehemu ndogo ya Pasipoti ya Kanda yake katika sehemu ya Maelezo, basi katika sehemu ya Vigezo vigezo vyote maalum ambavyo zana ya Kanda hupita kwa alama huonyeshwa kwa hudhurungi (Mtini. 21).

Рис. 21. Параметры объекта подтипа Паспорт Зоны
Рис. 21. Параметры объекта подтипа Паспорт Зоны
kukuza karibu
kukuza karibu

Kutumia agizo la TEXT2, unaweza kuandika anuwai ya haya katika hati ya 2D - hii ndio jinsi unavyopata alama yenye maandishi tu (Mtini. 22).

kukuza karibu
kukuza karibu

Kutumia vigezo vya jumla vya alama ya eneo, unaweza kufafanua mtindo wa maandishi na urefu wa laini kulingana na urefu wa fonti: Fafanua STYLE "CHUMBANI" AC_TextFont_1, ROOM_LSIZE, 5.0 STYLE "ROOM" safu = ROOM_LSIZE / 1000 * GLOB_SCALE * 1.5 maandishi2 0, safu, maandishi ya ROOM_NUMBER2 0, 0, ROOM_NAME maandishi2 0, -row, ROOM_AREA Unaweza kuunda parameter mpya kuchagua aina ya alama (Mtini. 23), weka chaguzi zake katika hati ya Vigezo (Mtini. 24) na katika Hati ya 2D andika aina tofauti za utoaji wa alama kwa aina tofauti.

kukuza karibu
kukuza karibu
kukuza karibu
kukuza karibu

Hati ya 2D: ikiwa mt = "alama yenye nambari" basi maandishi2 0, 0, ROOM_NUMBER CIRCLE2 0,0, safu endif ikiwa mt = "nambari na eneo" basi maandishi2 0, safu / 2, ROOM_NUMBER maandishi2 0, -row / 2, AREA_TEXT endif ikiwa mt = "kichwa na eneo" kisha maandishi2 0, safu / 2, maandishi ya ROOM_NAME2, -row / 2, AREA_TEXT endif ikiwa mt = "nambari, kichwa na eneo" kisha maandishi2 0, safu, ROOM_NUMBER maandishi2 0, 0, Maandishi ya ROOM_NAME2 0, -row, AREA_TEXT endif ikiwa mt = "eneo tu" kisha maandishi2 0, 0, AREA_TEXT endif Katika hati hii, sikutumia ubadilishaji wa eneo lililofafanuliwa kama eneo, lakini nilibadilisha eneo hilo kuwa maandishi na kuongezwa kwa ni vitengo: eneo = str (ROOM_AREA, 4, 2)! kubadilisha nambari kuwa maandishi yenye sehemu 2 za desimali AREA_TEXT = eneo + "sq.m." ! ukiongeza kwa thamani ya kamba herufi "sq.m." Unaweza kuongezea mistari kwenye kiboreshaji na mistari inayotenganisha mistari kadhaa. Ili kupata urefu wa kamba, tumia amri ya STW. Wacha tuongeze mwanzoni mwa hati: tl1 = stw (ROOM_NUMBER) / 1000 * GLOB_SCALE tl2 = stw (ROOM_NAME) / 1000 * GLOB_SCALE tl3 = stw (AREA_TEXT) / 1000 * GLOB_SCALE ikiwa mt = "nambari na eneo" basi tl = MAX (tl1, tl3) ikiwa mt = "idadi, kichwa na eneo" basi tl = MAX (tl1, tl2) ikiwa mt = "jina na eneo" basi tl = MAX (tl2, tl3) ikiwa mt = "eneo tu" basi tl = tl3 NA katika anuwai ya alama, ongeza mistari na amri ya LINE2 (Mtini. 25).

Рис. 25. 2D-скрипт
Рис. 25. 2D-скрипт
kukuza karibu
kukuza karibu

Ikiwa nambari ya ukanda ina tarakimu kadhaa, kwa alama, unaweza kuunda parameta ya eneo la duara, lisilo na urefu wa fonti, au badala ya duara, eleza umbo linalofanana na mviringo na urefu sawa na urefu ya laini ya nambari ya eneo ambayo tumepata hapo awali: POLY2_ 5, 1 + 2 + 4, -tl1 / 2, safu, 1, tl1 / 2, safu, 1, tl1 / 2, -row, 1001, -tl1 / 2, -r, 1, -tl1 / 2, safu, 1001 Unaweza kuongeza parameter mpya ya aina ya sakafu (FLOOR_TYPE) na parameter ambayo hukuruhusu kuificha au kuionyesha (ShowFloorType), na katika hati ya 2D ongeza pembetatu na polyline na maandishi na aina ya sakafu: ikiwa ShowFloorType basi ADD2 0, safu * 3 POLY2_ 4, 1, -row * 1.4, -row * 0.8, 1, safu * 2.8,60,201, safu * 1.4, -row * 0.8, 1, Maandishi 0,0,7002 0,0, FLOOR_TYPE endif Kwa aina ya sakafu, inashauriwa kuongeza parameta tofauti ya kalamu, na vile vile vidokezo vya uhariri wa picha eneo la alama ya sakafu. Nilielezea kwa kina jinsi ya kuongeza alama za kuhariri picha kwenye wavuti yangu, na kutumia kiunga mwisho wa kifungu, unaweza kupakua vitu na kuona jinsi hii inatekelezwa katika kesi hii.

Na mwishowe, wacha tuchunguze sehemu ndogo ndogo ya kitu ambacho hufungua uwezekano mkubwa - Vigezo vya Ulimwenguni vya Maktaba (Mtini. 26).

kukuza karibu
kukuza karibu

Kitu kilicho na kipeo hiki hakijengi au kuteka chochote, hufafanua vigezo katika maoni ya mfano. Kwa hivyo, hapo unaweza kuchukua vigezo ambavyo ungependa kuona kawaida kwa kitu, lakini wakati huo huo uweze kuweka maadili tofauti kwa aina tofauti.

Nitaonyesha hii na mfano wa alama ya eneo. Nilipata miradi ambayo kulikuwa na seti kadhaa za kanda katika tabaka tofauti kwa maoni tofauti. Ikiwa kuna haja ya alama tofauti, basi Vigezo vya Ulimwenguni vya Maktaba ndio suluhisho bora.

Nina alama ambayo inawezekana kuweka aina ya sakafu kwenye pembetatu na kubadilisha aina ya kuashiria (mtini. 27). Na vigezo hivi viwili vinahamishwa kwa faili tofauti ya aina ndogo ya Vigezo vya Maktaba ya Ulimwenguni (Mtini. 28).

kukuza karibu
kukuza karibu
kukuza karibu
kukuza karibu

Kwa vigezo hivi kuonyeshwa kwenye sanduku la mazungumzo la Vigezo vya Mfano wa Mfano, unahitaji kuwasajili katika hati ya kiolesura cha kitu (Mtini. 29). Sitakaa kwa undani juu ya maagizo maalum ya hati hii, yameelezewa kwa kina na kwa mifano katika kitabu cha kumbukumbu. Nitasema tu kwamba hapa tunaelezea ni wapi hii au lebo hiyo au kitufe kitapatikana (uwanja ulio na chaguo la chaguo, alama ya kuangalia, n.k.), picha zinaweza pia kuingizwa kwenye Kiolesura cha Mtumiaji. Katika maktaba ya kawaida, karibu kila kitu kina kielelezo cha picha; unaweza kuona uwezekano wote na uone jinsi maandishi haya yameandikwa. Mbali na kitufe cha Angalia, hati pia ina kitufe cha Angalia. Kwa kubonyeza juu yake, unaweza kuona haraka kinachotokea.

kukuza karibu
kukuza karibu

Unaweza kuhifadhi kitu na kukiona kwenye sanduku la mazungumzo la Chaguzi za Mfano wa Mfano (Kielelezo 30)Hapa tunaweza kubadilisha aina ya kuashiria mara moja kwa maeneo yote kwenye mradi (na alama hii), lakini kando kwa aina tofauti.

kukuza karibu
kukuza karibu

Sasa, katika kitu cha alama ya ukanda, unahitaji kuuliza kitu kwa maadili ya vigezo hivi viwili. Katika Hati Kuu (ambayo inasomwa na kitu kwanza, kwa hivyo mahesabu yote na ufafanuzi wa maadili ambayo yanapaswa kutumiwa katika hati kadhaa, ni bora kuandika hapa) ninaandika mistari miwili kama hii: success1 = LIBRARYGLOBAL ("LibraryGlobals20 "," ShowFloorType ", ShowFloorType) mafanikio2 = LIBRARYGLOBAL (" LibraryGlobals20 "," mt ", mt)" mafanikio "yatakuwa 1 ikiwa ombi limefanikiwa; vinginevyo itakuwa 0.

Hii inaweza kutumika kuandika ujumbe wa onyo badala ya alama ya eneo ambayo kitu cha LibraryGlobals20 hakijapakizwa kwenye maktaba.

Kisha kitu hufanya kazi kama kawaida, kwa kutumia maadili mawili mapya: ikiwa aina ya kuashiria ni kama na hiyo, basi andika vile na vile, na kadhalika. Katika nakala hii, nimefunika sehemu ndogo tu ya uwezo wa GDL. Kwa msaada wake, unaweza kuunda vitu rahisi sana vya kubuni na vitu ngumu sana.

Kwa mfano, unashughulika na nyumba ndogo na rahisi za jopo la SIP. Una orodha maalum ya chaguzi za kubadilisha mradi: - urefu na upana wa nyumba inaweza kuwa kutoka mita 2.4 hadi 24 na hatua ya mita 1.2; - ikiwa upana unazidi m 6, basi inapaswa kuwa na ukuta mwingine katikati; - chaguzi mbili za urefu wa sakafu kulingana na saizi ya jopo; - idadi ya ghorofa - sakafu moja au mbili; - windows inaweza kuwa katika sehemu fulani za paneli za saizi fulani; - kumaliza facades katika matoleo matatu; - kuezekea kwa matoleo matatu; - unene wa ukuta wa saizi kadhaa za kawaida na kadhalika.

Unaweza kuweka vigezo hivi vyote kwa kitu kwa kuongeza gharama kwa kila mita ya mraba ya jopo, paa, mapambo, nk. Na katika maandishi ya 2D na 3D ya kitu, jenga kabisa na chora nyumba hii na vigeuzi badala ya vipimo vya tuli. Ili mtumiaji asichanganyike katika orodha ndefu ya vigezo, unaweza kuandika kielelezo cha picha kwa kurasa kadhaa zilizo na picha na michoro. Katika Hati Kuu, hesabu juzuu zote na uonyeshe gharama. Inawezekana pia kuonyesha meza na mpangilio wa paneli katika hati ya 2D karibu na mpango. Kuandika kitu kama hicho itachukua muda mwingi, utahitaji kuteka maelezo ya kiufundi ya kina, kutoa kwa nuances zote, lakini basi hautapokea tu kitu, lakini karibu mpango ambao, kwa kuchagua vigezo, wewe inaweza kupata seti ya muundo wa rasimu na hesabu ya vifaa na gharama kwa mteja. Tunatumahi muhtasari huu umeibua shauku ya mtu katika uwezo wa GDL. Hadithi yangu ilianza na hamu kubwa ya kubadilisha maelezo madogo katika alama fulani ya ukanda, na kadiri ninavyosoma mwongozo, ndivyo uwezo wa chombo hiki, kwa maoni yangu, unafaa sana kwa mbunifu, umefunuliwa. Kutoka kwa kiunga hapa chini unaweza kupakua vitu vyote ambavyo vilizingatiwa kama mifano katika nakala hii: Pakua mifano Kumbuka. ARCHICAD 20 ilitumika kuandika vitu hivi, kwa hivyo haitafunguliwa katika matoleo ya awali. Kuhusu GRAPHISOFT Kampuni ya GRAPHISOFT® ilibadilisha BIM mnamo 1984 na ARCHICAD® Je! Suluhisho la kwanza la tasnia ya BIM kwa wasanifu katika tasnia ya CAD. GRAPHISOFT inaendelea kuongoza soko la programu ya usanifu na bidhaa za ubunifu kama vile BIMcloud ™, suluhisho la kwanza la kushirikiana la BIM la ulimwengu wa kweli, EcoDesigner ™, mfano wa kwanza kabisa wa ujumuishaji wa nishati na tathmini ya ufanisi wa nishati ya majengo na BIMx® Ni programu inayoongoza ya rununu ya kuonyesha na kuwasilisha mifano ya BIM. Tangu 2007, GRAPHISOFT imekuwa sehemu ya Kikundi cha Nemetschek.

Ilipendekeza: