संदर्भ
उस AI के लिए ब्रीफ़ जो आपके प्रोजेक्ट को स्टाइल करता है
आपके मॉडल के लिए पूरा कॉन्फ़िगरेशन (.occc) लिखने के लिए AI को क्या चाहिए: उसके नामों की सूची, एक प्रिंट स्केल जो हर टेक्स्ट, हैच और सिंबल का आकार तय करता है, श्रेणीबद्ध लाइन वेट, हर मटीरियल के लिए एक हैच, व्यू के लिए एक सटीक स्टाइल, और किसी इमेज से पढ़ा गया ग्राफ़िक मानक।
शुरू करने से पहले
AI असिस्टेंट आपके प्रोजेक्ट का पूरा कॉन्फ़िगरेशन लिख सकता है: हर ऑब्जेक्ट की लाइनें, हैच और सिंबल, लेयर, व्यू के मार्कर और PDF पेज, नोट और स्पॉट एलिवेशन। यह पेज उसका ब्रीफ़ है। उसे यह ब्रीफ़ और अपने मॉडल के नामों की सूची दें, और वह ऐसी फ़ाइल लिखता है जिसे आप जैसी है वैसी ही इंपोर्ट कर लेते हैं।
- 01
अपने नाम डाउनलोड करें
MODEL BROWSER शीर्षक के दाएँ सिरे पर … पर क्लिक करें, फिर Download as Markdown पर: मॉडल के सभी ग्रुप और सब-ग्रुप, व्यू, नोट और स्पॉट एलिवेशन, उन्हीं नामों के साथ जिनका कॉन्फ़िगरेशन को उपयोग करना है।
- 02
उसे ब्रीफ़ दें
इस पेज का पता, या, जो AI वेब पेज नहीं खोल सकता उसके लिए, नीचे दिया ब्रीफ़: यह पेज और “.occc फ़ॉर्मेट” एक ही Markdown फ़ाइल में। अगर वह फ़ाइलें लेता है, तो JSON Schema भी अटैच करें।
- 03
बताएँ कि आपको क्या चाहिए
वह स्केल जिस पर ड्रॉइंग प्रिंट होंगी, और पालन किया जाने वाला मानक: शब्दों में आपके ऑफ़िस के नियम, आपके ग्राफ़िक मानक में बनी किसी ड्रॉइंग की इमेज, या इस पेज पर दिया संदर्भ। अपनी मौजूदा सेटिंग्स पर आगे बढ़ने के लिए, उन्हें भी अटैच करें: Export › Configuration (.occc)।
- 04
फ़ाइल इंपोर्ट करें
Import › Configuration (.occc) प्रोजेक्ट का पूरा कॉन्फ़िगरेशन बदल देता है। नियम तोड़ने वाली फ़ाइल कुछ नहीं बदलती, और डायलॉग हर समस्या को उसके कोड के साथ सूचीबद्ध करता है: यह सूची AI को वापस दें। ⌘Z (Ctrl+Z) इंपोर्ट को पूर्ववत करता है।
AI के लिए: आप क्या सौंपते हैं
यहाँ से आगे, यह पेज आपसे, यानी कॉन्फ़िगरेशन लिखने वाले AI से, बात करता है। आपको दिए जाते हैं: प्रोजेक्ट के नामों की सूची — एक Markdown फ़ाइल: # और मॉडल का नाम, फिर ## Objects, ## Sections, ## Annotations और ## Spot elevations —, एक प्रिंट स्केल, पालन करने के लिए एक मानक (शब्द, इमेज, या कुछ नहीं) और कभी-कभी प्रोजेक्ट का मौजूदा कॉन्फ़िगरेशन। हर कुंजी, उसका डिफ़ॉल्ट और वे नियम जिनका फ़ाइल को पालन करना होता है, “.occc फ़ॉर्मेट” (occlusia.app/docs/occc-format) पर और उसके JSON Schema में हैं।
- पहले एक चार्टर। फ़ाइल से पहले, एक छोटी तालिका: नामों का हर समूह, उसे मिलने वाला रूप — लाइन वेट, हैच, स्केल, रंग, सिंबल, लेयर — और क्यों। फिर आपकी धारणाएँ: स्केल, मानक, और वह जो इमेज में नहीं दिखा।
- फिर फ़ाइल। UTF-8 में एक JSON ऑब्जेक्ट, बिना टिप्पणियों के: पूरा कॉन्फ़िगरेशन, इंपोर्ट के लिए तैयार, लंबा होने पर डाउनलोड के लिए
.occcफ़ाइल के रूप में। पहले चारों सूचियाँ, फिर वे सेटिंग्स जो उनकी ओर इशारा करती हैं। - फिर जो आपने छोड़ा। हर वह नाम जिसे आपने स्टाइल नहीं किया, और क्यों: ऐसा नाम जो कुछ नहीं बताता कि वह क्या है, ऐसा नाम जो दो अलग-अलग चीज़ों के लिए है।
नाम।
- सूची के नामों का ठीक वैसे ही उपयोग करें, बड़े अक्षर, स्पेस और एक्सेंट चिह्न समेत। किसी नाम का कभी अनुवाद, सुधार या आविष्कार न करें: ऐसे नाम की सेटिंग्स जो मॉडल में नहीं है, रखी जाती हैं, पर इस्तेमाल नहीं होतीं।
- सूची कैसे पढ़ें: नाम पूरी पंक्ति है, उस हिस्से तक जो Occlusia उसके बाद जोड़ता है —
(×3), उस नाम के एक ही स्तर पर साथ-साथ मौजूद ऑब्जेक्ट की गिनती; किसी व्यू के नाम के बाद, कोष्ठक में उसका सिंबल, फिर—और वह क्या है; किसी नोट या स्पॉट एलिवेशन के नाम के बाद,—और उसके टेक्स्ट या ऊँचाइयाँ — कुछ नहीं, जब कोई नोट अपना ही नाम लिखता है।- Section : Coupe AA (21) — verticalव्यूSection : Coupe AAहै;- HA = #level cm (×3), नोटHA = #level cm। - जो नाम सूची में कई जगह दिखता है, वह एक ही प्रविष्टि है: एक ही नाम हर जगह एक जैसा बनता है।
- हर उस नाम के अंतर्गत एक प्रविष्टि लिखें जिसे आप स्टाइल करते हैं, ग्रुप और उनके अंदर के ऑब्जेक्ट, दोनों के लिए: फ़ाइल में, किसी ग्रुप की प्रविष्टि केवल ग्रुप के अपने फ़ेस को स्टाइल करती है और उसके अंदर के ऑब्जेक्ट तक कभी नहीं पहुँचती। सैकड़ों नाम हों, तो फ़ाइल हाथ से लिखने के बजाय ऐसी स्क्रिप्ट से लिखें जो आपके चार्टर के नियम लागू करे।
- जिस ग्रुप का नाम उसके मटीरियल पर है (
Brick wall) और जिसके ऑब्जेक्ट के नाम तटस्थ हैं (Layer 1), वह उन्हें अपना मटीरियल देता है: उन्हें उसी के अनुसार स्टाइल करें। अलग-अलग मटीरियल वाले ग्रुप के अंदर मिलने वाला तटस्थ नाम, या जो नाम दो मटीरियल के लिए है, उसे दो बार स्टाइल नहीं किया जा सकता: यह बताएँ, और मॉडल में उनमें से एक का नाम बदलने का सुझाव दें।
सेटिंग्स।
- आपके चुने हुए रूप की हर कुंजी लिखें, तब भी जब वह अपने डिफ़ॉल्ट के बराबर हो — कम से कम हर स्टाइल किए गए ऑब्जेक्ट का
cut_line_weight, ताकि Occlusia उसे कॉन्फ़िगर किया हुआ दिखाए। - हर फ़िल का एक पैटर्न प्रीसेट बनाएँ — उसका
idछोटे अक्षरों में, स्पेस की जगह_:concrete, कट के लिएfacing_brickऔर कट के पार के लिएfacing_brick_bond,tiles_30के साथtiles_60— और ऑब्जेक्ट केtemplate(कट) याsurface_template(कट के पार) को उसकी ओर इंगित करें। प्रीसेट के मान ऑब्जेक्ट की अपनी कुंजियों में भी कॉपी करें: Occlusia ऑब्जेक्ट की प्रति से बनाता है, और प्रीसेट उपयोगकर्ता को किसी मटीरियल को एक साथ हर जगह बदलने देता है। बिना फ़िल वाले रूप को किसी प्रीसेट की ज़रूरत नहीं। - जो रंग, लाइन वेट या लाइन टाइप DXF में भी लागू होना है, उसकी ByLayer कुंजी
falseरखें;trueउसे लेयर को सौंप देता है। ऑब्जेक्ट की ByLayer कुंजियाँ:cut_line_weight_bylayer,cut_line_type_bylayer,cut_line_color_bylayer, यही तीनsurf_के साथ औरsymbol_के साथ,cut_pattern_color_bylayerऔरsurf_pattern_color_bylayer। नोट की कुंजीcolor_bylayerहै; स्पॉट एलिवेशन कीmarker_color_bylayer,line_color_bylayer,value_color_bylayerऔरname_color_bylayer। symbolकेवलnone,crossयाinsulationहोता है, इसके अलावा कुछ नहीं; हैच नीचे दिए कैटलॉग का कोई id होता है; रंग#RRGGBBहोता है।author,app_version,app_build,snapshot_plugin_version,created_atऔरsaved_atछोड़ दें: वे केवल जानकारी के लिए हैं, और Occlusia उन्हें अपने अगले सेव पर लिखता है।
एक स्केल हर आकार तय करता है
लाइनों का आकार छपी शीट पर तय होता है, बाकी सब कुछ मॉडल में। लाइन वेट कागज़ पर मिलीमीटर में एक चौड़ाई है, और लाइन टाइप के डैश भी: वे हर स्केल पर एक जैसे रहते हैं। टेक्स्ट की ऊँचाई, हैच का आकार, सिंबल का आकार और लंबाइयाँ मॉडल के सेंटीमीटर में होती हैं: स्केल जितना छोटा होता है, शीट पर वे उतनी ही छोटी होती जाती हैं। उन्हें उस स्केल के लिए चुनें जिस पर उपयोगकर्ता प्रिंट करता है — अगर वह न बताए, तो 1:50।
- font_size · value_font_size · name_font_size
- शीट पर बड़े अक्षर की ऊँचाई, mm में, × स्केल का भाजक ÷ 10। 1:50 पर 2.5 mm:
12.5। - cut_pattern_scale · surf_pattern_scale
- पैटर्न का मॉड्यूल (कैटलॉग देखें) × स्केल, मॉडल के सेंटीमीटर में एक लंबाई है; शीट पर, वह लंबाई × 10 ÷ भाजक, mm में।
- marker_scale · scale
manualआकार वाला सेक्शन मार्कर या स्पॉट एलिवेशन मॉडल के 10 cm की एक इकाई × उसके स्केल पर बनता है: शीट पर, 100 × स्केल ÷ भाजक, mm में। स्पॉट एलिवेशन का त्रिकोण एक इकाई चौड़ा होता है, सेक्शन मार्कर की डिस्क चार। 3 mm का त्रिकोण:scale= 3 × भाजक ÷ 100 — 1:20 पर 0.6, 1:50 पर 1.5, 1:100 पर 3। 10 mm की डिस्क:marker_scale= 10 × भाजक ÷ 400 — 0.5, 1.25, 2.5।- max_width · line_length
- नोट की रैपिंग चौड़ाई और स्पॉट एलिवेशन की लाइन: मॉडल के सेंटीमीटर।
शीट पर ISO 3098 की टेक्स्ट ऊँचाइयाँ, और हर स्केल पर उन्हें लिखने वाला आकार:
- 1:20
- 1.8 mm
3.6· 2.5 mm5· 3.5 mm7· 5 mm10 - 1:50
- 1.8 mm
9· 2.5 mm12.5· 3.5 mm17.5· 5 mm25 - 1:100
- 1.8 mm
18· 2.5 mm25· 3.5 mm35· 5 mm50 - 1:200
- 1.8 mm
36· 2.5 mm50· 3.5 mm70· 5 mm100
- श्रेणीबद्ध टेक्स्ट। नोट और स्पॉट एलिवेशन के मानों के लिए 2.5 mm, द्वितीयक लेबल के लिए 1.8 mm, दूर से पढ़ी जाने वाली चीज़ों के लिए 3.5 mm। स्पॉट एलिवेशन का मान बोल्ड में, उसका लेबल सामान्य।
- नोट का आकार एक पूर्ण संख्या है। Occlusia नोट का
font_sizeनीचे की ओर पूर्णांकित करके पढ़ता है: निकटतम पूर्ण संख्या लिखें, ऊपर की ओर पूर्णांकित करके —13,12.5नहीं। स्पॉट एलिवेशन के आकार दशमलव ले सकते हैं। - सेक्शन मार्कर अपने टेक्स्ट का आकार मार्कर के सापेक्ष तय करते हैं:
marker_number_font_sizeऔरmarker_name_font_size0.5 से 2 तक के गुणक हैं, डिफ़ॉल्ट रूप से 1। - हैच का घनत्व। जो पैटर्न कोई चीज़ बनाता है — ईंटें, ब्लॉक, टाइलें, तख़्ते, गिट्टी — वह उस चीज़ के वास्तविक आकार में। समानांतर लाइनें शीट पर 0.7 mm से अधिक पास नहीं (ISO 128) और कभी 0.5 mm से कम नहीं, वरना हैच ग्रे जैसा प्रिंट होता है; कोई टेक्सचर — रेत, हनीकॉम्ब, लकड़ी के रेशे — इससे बारीक हो सकता है: वह एक टोन की तरह पढ़ा जाता है।
- PDF पेज। हर व्यू के
pdfको एक ही स्केल दें:scale_modecustomऔरscale_denominatorमें स्केल का भाजक, साथ में शीट काformatऔरorientation, जब उपयोगकर्ता उन्हें बताए। उनके बिना, पूछें; अगर आप नहीं पूछ सकते, तो उन्हें छोड़ दें और बताएँ कि शीट Occlusia में चुननी है — डिफ़ॉल्ट, A4, 1:50 पर शायद ही कभी किसी इमारत को समा पाता है।
श्रेणीबद्ध लाइन वेट
जो कटा है, वह पार दिखने वाली चीज़ों से भारी बनता है, और संरचना उस पर बनी चीज़ों से भारी। ISO 128 की श्रृंखला लें, हर कदम ×√2, हर भूमिका के लिए एक श्रेणी: कट के लिए cut_line_weight, पार दिखने वाले किनारों के लिए surf_line_weight।
- stroke-ultra · 1.00 mm
- कभी-कभार: एलिवेशन की ग्राउंड लाइन, 1:20 और उससे बड़े स्केल पर सबसे भारी कट।
- stroke-heavy · 0.70 mm
- कटी हुई संरचना: कंक्रीट, चिनाई, अज्ञात मटीरियल की दीवार, स्लैब या कॉलम, ज़मीन।
- stroke-bold · 0.50 mm
- द्वितीयक द्रव्यमान: फ़ेसिंग ईंट, थर्मल ब्रेक ब्लॉक, ग्लूलैम, पार्टीशन।
- stroke-medium · 0.35 mm
- जो अंदर और ऊपर बनाया जाता है: इंसुलेशन, लकड़ी के मेंबर, जॉइनरी, क्लैडिंग, छत आवरण, स्क्रीड, सीढ़ियाँ।
- stroke-thin · 0.25 mm
- पतली परतें और फ़िटिंग: फ़िनिश, मेम्ब्रेन, शीट, पैनल, काँच, फ़र्नीचर।
- stroke-hairline · 0.13 mm
- हैच लाइनें, कट सिंबल, और कट के पार दिखने वाले किनारे।
1:100 और 1:200 पर, हर कट को एक श्रेणी हल्का लें। जो मानक दूसरी श्रेणियाँ दिखाता है, वही मान्य होता है; जो श्रेणी छह वेट में नहीं है, वह प्रोजेक्ट का अपना लाइन वेट बन जाती है (line_weights, stroke-custom-…)।
एक मटीरियल, एक हैच
हर नाम से उसका मटीरियल पढ़ें, किसी भी भाषा में, संक्षिप्त या ग़लत वर्तनी में लिखा हो तब भी: Mur béton 20, Concrete wall, Betonwand, Isolant PIR 120 mm। मटीरियल हैच तय करता है, और तत्व से ऊपर रहता है: Escalier en béton कंक्रीट है, सीढ़ी नहीं। जो नाम केवल तत्व बताता है, वह वही मटीरियल लेता है जो उपयोगकर्ता की प्रथा में उस तत्व का लगभग हमेशा होता है — रैफ़्ट, फ़ाउंडेशन, रिंग बीम, लिंटल, फ़्लोर स्लैब बेल्जियम और फ़्रांस में कंक्रीट के होते हैं — और चार्टर ऐसी हर व्याख्या बताता है; जब कोई मटीरियल संभावित न हो, तो केवल आउटलाइन, कोई हैच नहीं, तत्व के लाइन वेट पर। संख्या एक आकार है: मोटाई, ईंट या टाइल का फ़ॉर्मेट।
अगर उपयोगकर्ता का अपना कोई मानक नहीं है, तो इस संदर्भ का पालन करें — 1:50 पर बेल्जियम और फ़्रांस की प्रथा: सब कुछ एकरंगी, सिवाय इंसुलेट करने वाली चीज़ों के, जो पीले (#FFED00) में हैं, और काँच के, जो हल्के ग्रे (#DDE3E8) में है; हर द्रव्यमान — कंक्रीट, चिनाई, पत्थर, ग्लूलैम, स्क्रीड, बजरी — एक अपारदर्शी सफ़ेद बैकग्राउंड पर, ताकि वह उसे छिपा दे जिस पर वह चढ़ता है। इसके स्केल 1:50 के लिए हैं: ऊपर दिए नियमों से उन्हें प्रिंट स्केल के अनुसार समायोजित करें।
- concrete · béton · beton · Beton
- AR-CONC 0.1 पर,
#FFFFFFके ऊपर: 2 cm की गिट्टी। कट 0.70। फ़ॉर्मवर्क ब्लॉक भी ऐसे ही। - lean concrete · béton maigre · mager beton · Magerbeton
- AR-CONC 0.2 पर,
#FFFFFFके ऊपर। कट 0.25। ढलान वाला कंक्रीट (béton de pente) भी ऐसे ही। - screed · chape · dekvloer · Estrich
- AR-SAND 0.05 पर,
#FFFFFFके ऊपर। कट 0.35। - mortar, render, plaster · mortier, enduit · mortel, pleister · Mörtel, Putz
- AR-SAND 0.05 पर,
#FFFFFFके ऊपर। कट 0.25। - sand · sable · zand · Sand
- AR-SAND 0.08 पर,
#FFFFFFके ऊपर। कट 0.25। - concrete block, silicate · bloc béton, silico-calcaire · betonblok, kalkzandsteen · Betonstein, Kalksandstein
- ANSI31 1.6 पर,
#FFFFFFके ऊपर: हर 5.1 cm पर 45° लाइनें। कट 0.70। अज्ञात प्रकार की चिनाई भी ऐसे ही। - clay block, brick · brique, terre cuite · snelbouwsteen, baksteen · Ziegel
- ANSI31 1.1 पर,
#FFFFFFके ऊपर: हर 3.5 cm पर। कट 0.70। - facing brick · brique de parement · gevelsteen · Verblender
- कट: ANSI31 1.1 पर,
#FFFFFFके ऊपर। कट के पार: AR-BRSTD 0.095 पर, पारदर्शिता 40, ईंटें अपने आकार में। कट 0.50। - aerated concrete · béton cellulaire · cellenbeton · Porenbeton
- HONEY 0.5 पर,
#FFED00के ऊपर। कट 0.70। - thermal-break block · bloc isolant · isolerende blok · Wärmedämmstein
- ANSI37 1.0 पर,
#FFED00के ऊपर। कट 0.50। - stone masonry · maçonnerie de pierre · natuursteen · Naturstein
- GRAVEL 1.5 पर,
#FFFFFFके ऊपर। कट 0.70। - sill, bluestone · seuil, pierre bleue · dorpel, arduin · Sohlbank, Blaustein
- ANSI36 0.8 पर,
#FFFFFFके ऊपर। कट 0.35। - rigid insulation: PIR, PUR, XPS, EPS · isolant · isolatie · Dämmung
- ANSI37 1.6 पर,
#FFED00के ऊपर। कट 0.35। स्प्रे इंसुलेशन और छत के डेक के ऊपर बिछा इंसुलेशन भी ऐसे ही। - mineral wool · laine minérale · minerale wol · Mineralwolle
#FFED00मेंhatch_solidऔरinsulationसिंबल। कट 0.35।- timber: rafter, joist, stud, batten · bois · hout · Holz
- कोई हैच नहीं,
crossसिंबल। कट 0.35, तख़्ते 0.25। - glulam, CLT · lamellé-collé · gelamineerd hout · Brettschichtholz
- LINE 1.25 पर,
#FFFFFFके ऊपर: इसकी 4 cm की लैमेला। कट 0.50। - wood panel: OSB, plywood · panneau · plaat · Holzwerkstoffplatte
- JIS_WOOD 1 पर। कट 0.25।
- timber cladding · bardage bois · houten gevelbekleding · Holzschalung
- कट के पार: LINE 3.8 पर, पारदर्शिता 50; खड़े तख़्तों के लिए कोण 90, जो डिफ़ॉल्ट है, आड़े तख़्तों के लिए 0। कट 0.35।
- parquet · parquet · parket · Parkett
- कट के पार: AR-PARQ1 0.14 पर, पारदर्शिता 50। कट 0.25।
- façade panel, fibre cement · panneau de façade, fibrociment · gevelpaneel, vezelcement · Fassadenplatte, Faserzement
- कोई हैच नहीं; कट के पार, वह रंग जो नाम बताता है। कट 0.35।
- steel · acier · staal · Stahl
hatch_solid: पतले सेक्शन काले में (ISO 128-50)। कट 0.35।- metal sheet, flashing, zinc, gutter, downpipe · tôle, bavette, gouttière, descente · plaatwerk, goot, regenpijp · Blech, Rinne, Fallrohr
hatch_solid। कट 0.25।- membrane, vapour barrier, EPDM · membrane, pare-vapeur · folie, dampscherm · Abdichtung, Dampfsperre
hatch_solid। कट 0.25।- plasterboard · plaque de plâtre · gipsplaat · Gipskarton
- कोई हैच नहीं। कट 0.25।
- floor tiles · carrelage · tegels · Fliesen
- कट के पार: NET 9.45 पर, पारदर्शिता 50 — 30 cm की टाइलें, या नाम में दिया फ़ॉर्मेट। कट 0.25।
- roof tiles · tuiles · dakpannen · Dachziegel
- कट के पार: AR-RROOF 0.2 पर, पारदर्शिता 50। कट 0.35।
- slates · ardoises · leien · Schiefer
- कट के पार: LINE 5 पर, पारदर्शिता 50 — 16 cm की पंक्तियाँ। कट 0.35।
- standing seam · joint debout · felsdak · Stehfalz
- कट के पार: LINE 15.75 पर, कोण 90, पारदर्शिता 50 — 50 cm के जोड़। कट 0.35।
- green roof substrate · substrat · substraat · Substrat
- EARTH 1.5 पर, कोण 45। कट 0.35।
- ground · terrain · grond · Erdreich
- EARTH 5 पर, कोण 45। कट 0.70।
- existing ground · terrain naturel · bestaand maaiveld · Urgelände
- केवल उसकी लाइन: कट
dashed,#FF0000, 0.35;surf_line_typenone;wireframeऔरexclude_from_shadowstrue। - gravel, hardcore · gravier, empierrement · grind, steenslag · Kies, Schotter
- GRAVEL 0.5 पर,
#FFFFFFके ऊपर। कट 0.25। - glass · verre · glas · Glas
- कट के पार:
#DDE3E8मेंhatch_solid। कट 0.25। - window, door, stair · fenêtre, porte, escalier · raam, deur, trap · Fenster, Tür, Treppe
- कोई हैच नहीं। कट 0.35।
- railing, furniture, sanitary, plants, fittings, solar panels · garde-corps, mobilier, quincaillerie, panneaux solaires · leuning, meubilair, beslag, zonnepanelen · Geländer, Möbel, Beschläge, Solarmodule
- कोई हैच नहीं। कट 0.25।
- 2D lines · 2D · 2D-lijnen · 2D-Linien
- मॉडल में बनी लाइनें, वॉल्यूम नहीं: कोई हैच नहीं, कट 0.25 — जो नाम बारीक बताता है (
fin,thin) उसके लिए 0.13। - heavy partition · cloison maçonnée · zware binnenwand · Mauerwerkswand
- ANSI31 1.6 पर,
#FFFFFFके ऊपर। कट 0.50। - light partition · cloison légère · lichte scheidingswand · Leichtbauwand
- कोई हैच नहीं, उसकी मिनरल वूल के लिए
insulationसिंबल। कट 0.35। - wall, slab, column, beam · mur, dalle · muur, vloer · Wand, Decke
- मटीरियल अज्ञात: केवल आउटलाइन। कट 0.70; पार्टीशन या छत 0.50।
- to demolish · à démolir · te slopen · Abbruch
- उसके अपने रूप के ऊपर: हर लाइन
#FF0000मेंdashed— कट, पार दिखने वाले किनारे, सिंबल, जिसकी लाइनsolidरहती है — और कट हैच#FF0000में। उसके अंदर के ऑब्जेक्ट भी।
ड्रॉइंग क्रम। जहाँ ऑब्जेक्ट एक-दूसरे पर चढ़ते हैं, वहाँ ऊँचे draw_order वाला ऊपर बनता है: स्टील 100, कंक्रीट के मेंबर 90, ढाला गया कंक्रीट 80, सिल 75, चिनाई 70, लकड़ी 60, स्क्रीड और लीन कंक्रीट 40, मेम्ब्रेन और शीट 35, फ़िनिश, क्लैडिंग और फ़साड पैनल 30, अज्ञात मटीरियल और सब्सट्रेट 20, इंसुलेशन 10, बजरी 5, ज़मीन 0; एरेटेड ब्लॉक, थर्मल ब्रेक ब्लॉक और भारी पार्टिशन चिनाई की तरह 70, रेत 40, हल्के पार्टिशन 30; जॉइनरी, काँच, फ़िटिंग और फ़र्नीचर 0 पर रहते हैं।
नाम और क्या बताता है। नाम में लिखा रंग (noir, RAL 7016, zinc, pierre bleue) कट के पार दिखने वाले फ़ेस भरता है, कट को कभी नहीं — surface_hatch hatch_solid, या किसी पैटर्न का बैकग्राउंड, जिसकी लाइनें उसी रंग के गहरे शेड में हों। आकार पैटर्न का स्केल तय करता है: Carrelage 60x60, NET 18.9 पर। दिशा (horizontal, vertical) उसका कोण तय करती है।
हैच कैटलॉग
fill_pattern और surface_hatch none, hatch_solid या इनमें से कोई id लेते हैं। हर पैटर्न का मॉड्यूल स्केल 1 पर मॉडल के सेंटीमीटर में है: जो स्केल किसी चीज़ को उसके वास्तविक आकार में बनाता है, वह उस आकार को मॉड्यूल से भाग देने पर मिलता है — AR-B816 (मॉड्यूल 203.2) के साथ कंक्रीट ब्लॉक की 20 cm की पंक्ति: 0.098।
{
"hatch_solid": "a flat fill in the pattern's colour",
"hatch_angle": "angle iron: squares, 6.99",
"hatch_ansi31": "45° lines, 3.175 apart: masonry, general section",
"hatch_ansi32": "45° lines in pairs, 9.525 period: steel",
"hatch_ansi33": "45° lines, solid and dashed, 6.35 period: bronze, brass, copper",
"hatch_ansi34": "45° lines in fours, 19.05 period: plastic, rubber",
"hatch_ansi35": "45° lines, solid and dash-dot, 6.35 period: fire brick, refractory",
"hatch_ansi36": "45° dash-dot lines, 3.175 apart: marble, slate, natural stone",
"hatch_ansi37": "crossed 45° lines, 3.175 apart: rigid insulation, lead, zinc",
"hatch_ansi38": "45° lines crossed by dashes, 3.175 apart: aluminium",
"hatch_ar_b816": "blocks 406.4 × 203.2, running bond",
"hatch_ar_b816c": "blocks 406.4 × 203.2, running bond, with their joints",
"hatch_ar_b88": "blocks 203.2 × 203.2, running bond",
"hatch_ar_brelm": "bricks 203.2 long, English bond, with their joints",
"hatch_ar_brstd": "bricks 203.2 × 67.73, running bond: brick façades",
"hatch_ar_conc": "concrete aggregate: 2 cm stones at 0.1",
"hatch_ar_hbone": "herringbone, 101.6: paving",
"hatch_ar_parq1": "parquet, 304.8 squares of 50.8 strips",
"hatch_ar_rroof": "roof tiles in courses, about 25.4",
"hatch_ar_rshke": "wood shakes, 304.8 courses",
"hatch_ar_sand": "sand grains: sand, mortar, render, screed",
"hatch_box": "boxed steel, 25.4",
"hatch_brass": "lines 3.175 apart, solid and dashed: brass",
"hatch_brick": "bricks 12.7 × 6.35",
"hatch_brstone": "brick and stone, 8.38 courses",
"hatch_clay": "groups of lines, 4.76 period: clay",
"hatch_cork": "lines and ticks, 3.175: cork",
"hatch_cross": "small crosses, 6.35",
"hatch_dash": "dashes, 3.175 apart",
"hatch_dolmit": "lines and 45° strokes, 6.35: rock layers",
"hatch_dots": "dots, 1.59 apart",
"hatch_earth": "crossed groups of short lines, 6.35: earth",
"hatch_escher": "Escher tiling, 26.4",
"hatch_flex": "lines and ticks, 6.35: flexible material",
"hatch_gost_glass": "45° strokes, 6: glass (GOST)",
"hatch_gost_ground": "45° lines in threes, 10: ground (GOST)",
"hatch_gost_wood": "grain, 6: wood (GOST)",
"hatch_grass": "grass tufts, 25.4",
"hatch_grate": "lines 0.79 apart crossed every 3.175: grating",
"hatch_gravel": "stones in a 25.4 tile: gravel, stone masonry",
"hatch_hex": "hexagons, 5.5",
"hatch_honey": "honeycomb, 2.75: aerated concrete",
"hatch_hound": "houndstooth, 1.59",
"hatch_insul": "lines in threes, 9.525 period: insulation",
"hatch_acad_iso02w100": "lines 5 apart, dashed as ISO line type 02; the same for 03 to 15",
"hatch_jis_lc_8": "45° lines in pairs, 7.8; also 8a, 20 and 20a",
"hatch_jis_rc_10": "45° lines in threes, 10: reinforced concrete (JIS); also 15, 18 and 30",
"hatch_jis_stn_1e": "45° lines and dashes, 1: stone (JIS); also 2.5",
"hatch_jis_wood": "45° grain, 0.707 apart: wood panels",
"hatch_line": "lines, 3.175 apart: boards, courses, lamellae",
"hatch_mudst": "dashes and dots, 6.35: mudstone",
"hatch_net": "square grid, 3.175: tiles",
"hatch_net3": "triangular grid, 3.175",
"hatch_plast": "lines in threes, 6.35: plastic",
"hatch_plasti": "lines in fours, 6.35: plastic",
"hatch_sacncr": "45° lines and dots, 2.38: concrete",
"hatch_square": "dashed square grid, 3.175",
"hatch_stars": "stars, 5.5",
"hatch_steel": "45° lines in pairs, 3.175: steel",
"hatch_swamp": "tufts, 12.7: marsh",
"hatch_trans": "lines, solid and dashed, 6.35: heat transfer material",
"hatch_triang": "triangles, 8.25",
"hatch_zigzag": "steps, 3.175"
}ऊपर लिखे id अपने परिवारों का प्रतिनिधित्व करते हैं: hatch_acad_iso03w100 से hatch_acad_iso15w100 तक, hatch_jis_lc_8a, hatch_jis_lc_20, hatch_jis_lc_20a, hatch_jis_rc_15, hatch_jis_rc_18, hatch_jis_rc_30 और hatch_jis_stn_2.5 भी मौजूद हैं।
व्यू की स्टाइल
sections_settings में ## Sections के हर नाम की एक प्रविष्टि होती है। सूची बताती है कि हर व्यू क्या है — plan, cut at 1.20 m, ceiling view, या सेक्शन या एलिवेशन के लिए vertical, जिनमें अंतर उसका नाम बताता है। जिस वर्टिकल व्यू का नाम फ़साड या एलिवेशन बताता है — Façade, Élévation, Gevel, Ansicht, Elevation, या उनके आद्याक्षर, FAR, FD — वह एलिवेशन है; बाकी कोई भी, सेक्शन। हर व्यू के अंतर्गत एक ही मार्कर स्टाइल लिखें, ताकि सब एक जैसे चिह्नित हों, फिर हर व्यू के अपने विकल्प। संदर्भ में: default, काला, कट लाइन काले में dash-dot, दोनों सिरों पर हेड, सिंबल और नाम लिखे हुए; प्लान का मार्कर छिपा हुआ, उसकी कट लाइन हर सेक्शन को काटती।
- marker_style
default, व्यू के सिंबल और नाम वाली एक डिस्क;closed_arrowयाopen_arrow, कट लाइन के सिरों पर तीर।- section_line_type · section_line_color
- दूसरे व्यू के आर-पार बनने वाली कट लाइन: ISO 128 में
dash-dot। - marker_endpoints · marker_show_number · marker_show_name
- हेड
bothयानी दोनों सिरों पर,startयानी शुरुआत में,endयानी अंत में, याnone; सिंबल और नाम लिखे जाएँ या नहीं। - marker_size_mode · marker_scale
manual, प्रिंट स्केल के अनुपात वाले स्केल पर: हर मार्कर हर शीट पर एक ही आकार का।- marker_number_font_family · marker_name_font_family
- फ़ॉन्ट सूची की कोई फ़ैमिली (“नोट और स्पॉट एलिवेशन” देखें)।
- marker_color · marker_number_color · marker_name_color
- डिफ़ॉल्ट रूप से नीला (
#0000FF): काला लिखें, या मानक का रंग। - hidden
- ऐसे व्यू के लिए
trueजिसका मार्कर दूसरे व्यू में नहीं दिखना चाहिए। - object_visibility
- ऑब्जेक्ट के नाम से,
falseउसे इस व्यू में छिपाता है: प्लान में ज़मीन और फ़ाउंडेशन, सेक्शन में फ़र्नीचर। छिपाने वाले हर ऑब्जेक्ट का नाम लिखें, ग्रुप के अंदर वाले भी। - shadow
- एलिवेशन में:
enabledtrue,azimuth135 या 225,altitude40 से 45,interiorsfalse। प्लान और सेक्शन में आमतौर पर बंद। format,orientation,scale_modecustomऔर प्रिंट स्केल परscale_denominator;margins_mm10।
नोट और स्पॉट एलिवेशन
annotations_settings में ## Annotations के हर नाम की एक प्रविष्टि होती है, spot_elevations_settings में ## Spot elevations के हर नाम की एक। सभी नोट को एक स्टाइल दें और सभी स्पॉट एलिवेशन को दूसरी, जब तक मानक कुछ को अलग न रखे। संदर्भ में: Arial; नोट 2.5 mm रेगुलर, उनके पीछे की ड्रॉइंग हटाई हुई; स्पॉट एलिवेशन 3 mm का triangle, टेक्स्ट right की ओर, मान 2.5 mm बोल्ड, लेबल 1.8 mm रेगुलर, कोई लाइन नहीं।
- font_family
- फ़ॉन्ट सूची की कोई फ़ैमिली: Arial, Helvetica, Times New Roman, Courier New, Verdana, Tahoma, Inter, Roboto, Open Sans, Lato, Montserrat, Poppins, Source Sans 3, Carlito, Lora, Merriweather, Playfair Display, Source Serif 4, JetBrains Mono, Source Code Pro, osifont (ISO 3098 लेटरिंग), Architects Daughter और Caveat (हस्तलिखित)। कोई दूसरा नाम लिखे अनुसार नहीं बनता।
- font_size · font_style
- एक पूर्ण संख्या, स्केल से (ऊपर देखें);
regular,bold,italicयाbold-italic। - background
drawingटेक्स्ट के पीछे की ड्रॉइंग हटा देता है, हैच के ऊपर रखे नोट के लिए;solid,background_colorका एक बॉक्स।- multiline · max_width
- लंबे नोट मॉडल के सेंटीमीटर में दी गई चौड़ाई पर रैप होते हैं: 1:50 की शीट पर 6 cm यानी
300। - marker_style · marker_side
triangle,triangle_half,triangle_openयाtarget; टेक्स्टrightयानी दाईं ओर, याleftयानी बाईं ओर।- size_mode · scale
manual, प्रिंट स्केल के अनुपात वाले स्केल पर।- value_font_size · name_font_size
- स्केल से (ऊपर देखें), दशमलव की अनुमति है; मान
bold, नामregular। - value_display
relative, मॉडल में ऊँचाई (+2.90);absoluteउसमेंspot_elevation_datumजोड़ता है।- spot_elevation_datum
- केवल उपयोगकर्ता से: मॉडल के मूल बिंदु की ऊँचाई, मीटर में (
offset_m), और उसका संदर्भ (label): बेल्जियम मेंTAW, फ़्रांस मेंNGF, नीदरलैंड मेंNAP, जर्मनी मेंNHN।
लेयर
लेयर DXF को व्यवस्थित करती हैं। जब मानक लेयर के नाम दे, तो उन्हीं का उपयोग करें; अन्यथा दो योजनाओं में से एक चुनें, और हर ऑब्जेक्ट की कट लाइनें, पार दिखने वाले किनारे, हैच और सिंबल उन पर रखें (cut_layer_id, surf_layer_id, hatch_layer_id, cut_symbol_layer_id)।
- पेन के अनुसार, जैसे कोई ऑफ़िस कलर टेबल के ज़रिए प्लॉट करता है: हर कट लाइन वेट के लिए एक लेयर (
Cut 0.70,Cut 0.50…), एक कट के पार दिखने वाले किनारों के लिए, एक हैच और सिंबल के लिए। हर लेयर काline_weightउसका पेन है, मिलीमीटर के सौवें हिस्सों में (70), और उसका रंग वह जो पेन टेबल उसके लिए तय करती है: 1.00#FF0000, 0.70#00FF00, 0.50#0000FF, 0.35#00FFFF, 0.25#FF00FF, 0.13#808080। - तत्व के अनुसार, ISO 13567 या AIA के नामों के आधार पर:
A-WALL,A-FLOR,A-INSL,A-GLAZ,A-HATCH,A-ANNO, जैसे डेमो मॉडल के कॉन्फ़िगरेशन में। - नोट, स्पॉट एलिवेशन और मार्कर अपनी एक अलग लेयर पर, ऑब्जेक्ट से अलग: पेन 0.25, हैच और सिंबल की लेयर 0.13। कभी कोई लेयर
0नहीं, न ही idlayer_0: डिफ़ॉल्ट लेयर Occlusia की है।
इमेज से ग्राफ़िक मानक
जब उपयोगकर्ता अपने मानक में बनी किसी ड्रॉइंग की इमेज अटैच करे — कोई सेक्शन, डिटेल, प्लान, लेजेंड —, तो उसका रूप दोहराएँ, उसकी सामग्री नहीं: हर मटीरियल कैसे बना है, हर लाइन कितनी भारी है, टेक्स्ट और चिह्न कैसे रखे गए हैं। उसे इस क्रम में पढ़ें:
- 01
उसका स्केल ढूँढें
कोई ज्ञात आकार — 6.5 cm की ईंट की पंक्ति और उसका जोड़, 2.10 m का दरवाज़ा, 2.6 से 3 m की मंज़िल — इमेज में मॉडल के सेंटीमीटर देता है; उस पर लिखा स्केल, या कोई स्केल बार, वह स्केल देता है जिस पर वह प्रिंट हुई थी। अगर कोई स्केल लिखा न हो, तो मान लें कि वह उसी स्केल पर बनी है जिस पर उपयोगकर्ता प्रिंट करता है, और यह बताएँ।
- 02
लाइनों को श्रेणियों में बाँटें
जो मोटाइयाँ आप देखते हैं, उन्हें सबसे भारी से सबसे बारीक तक समूहों में बाँटें, और उनके अनुपातों के आधार पर हर समूह को श्रृंखला की एक श्रेणी दें: पिक्सेल मिलीमीटर के बारे में कुछ नहीं बताता। सबसे भारी कट संरचना है। जब तीन से कम समूह पहचाने जा सकें, तो संदर्भ की श्रेणियाँ रखें।
- 03
हर मटीरियल पहचानें
हर हैच के लिए, उसका परिवार — 45° लाइनें, क्रॉस लाइनें, बिंदु, पत्थर, गिट्टी, ईंटें, ठोस, कुछ नहीं —, उसका कोण और उसका घनत्व: किसी ज्ञात मोटाई के आर-पार लाइनें गिनें, और कैटलॉग के मॉड्यूल से अंतराल को स्केल में बदलें। जो पैटर्न कैटलॉग में नहीं है, वह सबसे निकट परिवार लेता है: वृत्त HONEY या DOTS, बास्केट वीव AR-PARQ1, लहरदार बैटिंग
insulationसिंबल। - 04
रंग चुनें
फ़िल, बैकग्राउंड और लाइनें
#RRGGBBके रूप में: लगभग काला#000000है, लगभग सफ़ेद#FFFFFF, स्कैन के ग्रे रंग गिने-चुने रंगों में पूर्णांकित। किसी मानक का पैलेट छोटा होता है। इमेज के रंग संदर्भ के सफ़ेद बैकग्राउंड की जगह लेते हैं। - 05
टेक्स्ट और चिह्न पढ़ें
लेटरिंग का प्रकार — सैन्स सेरिफ़, सेरिफ़, तकनीकी, हस्तलिखित — सूची की सबसे निकट फ़ैमिली देता है; स्केल के सापेक्ष उसकी ऊँचाई, आकार; नोट के पीछे का बॉक्स,
background। सेक्शन मार्कर की आकृतिmarker_styleदेती है, स्पॉट एलिवेशन का सिंबल उनकाmarker_styleऔरmarker_side। - 06
चार्टर लिखें, फिर फ़ाइल
हर मटीरियल और हर चिह्न के लिए, इमेज क्या दिखाती है और आपने कौन-सी सेटिंग चुनी; जो इमेज नहीं दिखाती, वह ऊपर दिए संदर्भ से आता है, और चार्टर यह बताता है। फिर इसे सूची के नामों पर लागू करें: जिस तत्व को इमेज किसी मटीरियल में बनाती है — खिड़की का भीतरी बोर्ड ब्लूस्टोन में — वह उसे लेता है, तब भी जब उसका नाम यह न बताए।
सौंपने से पहले
- फ़ाइल मान्य JSON है: एक ऑब्जेक्ट, कोई टिप्पणी नहीं, अंत में कोई अतिरिक्त कॉमा नहीं।
objects_settings,sections_settings,annotations_settingsऔरspot_elevations_settingsके अंतर्गत हर कुंजी सूची का कोई नाम है, ठीक वैसे ही लिखा हुआ।- सूची का हर नाम स्टाइल किया गया है, या कारण सहित बताया गया है।
- हर
…_layer_id,templateऔर लाइन स्टाइल सूचियों की किसी प्रविष्टि की ओर इशारा करता है; id अद्वितीय हैं, और केस अनदेखा करते हुए लेयर और लाइन टाइप के नाम भी; कोई लेयर0नहीं। - हर
symbolnone,crossयाinsulationहै; हर हैच कैटलॉग का कोई id है; हर रंग#RRGGBBहै। - टेक्स्ट के आकार, हैच स्केल, मार्कर स्केल और व्यू के
pdfएक ही प्रिंट स्केल का पालन करते हैं; नोट का आकार पूर्ण संख्या है। - एक मटीरियल का एक ही रूप है, हर उस नाम के अंतर्गत जो उसे बताता है।
Occlusia फ़ाइल को इंपोर्ट होते समय जाँचता है और अगर वह कोई नियम तोड़ती है तो उसे पूरी की पूरी अस्वीकार कर देता है, OC001 से OC508 तक के किसी कोड के साथ (“.occc फ़ॉर्मेट”, “त्रुटियाँ”)। जब उपयोगकर्ता आपको कोड वापस दे, तो ठीक वही सुधारें जो हर कोड बताता है, और पूरी फ़ाइल फिर से दें।