दस्तावेज़ पर जाएँ

संदर्भ

उस AI के लिए ब्रीफ़ जो आपके प्रोजेक्ट को स्टाइल करता है

आपके मॉडल के लिए पूरा कॉन्फ़िगरेशन (.occc) लिखने के लिए AI को क्या चाहिए: उसके नामों की सूची, एक प्रिंट स्केल जो हर टेक्स्ट, हैच और सिंबल का आकार तय करता है, श्रेणीबद्ध लाइन वेट, हर मटीरियल के लिए एक हैच, व्यू के लिए एक सटीक स्टाइल, और किसी इमेज से पढ़ा गया ग्राफ़िक मानक।

शुरू करने से पहले

AI असिस्टेंट आपके प्रोजेक्ट का पूरा कॉन्फ़िगरेशन लिख सकता है: हर ऑब्जेक्ट की लाइनें, हैच और सिंबल, लेयर, व्यू के मार्कर और PDF पेज, नोट और स्पॉट एलिवेशन। यह पेज उसका ब्रीफ़ है। उसे यह ब्रीफ़ और अपने मॉडल के नामों की सूची दें, और वह ऐसी फ़ाइल लिखता है जिसे आप जैसी है वैसी ही इंपोर्ट कर लेते हैं।

  1. 01

    अपने नाम डाउनलोड करें

    MODEL BROWSER शीर्षक के दाएँ सिरे पर … पर क्लिक करें, फिर Download as Markdown पर: मॉडल के सभी ग्रुप और सब-ग्रुप, व्यू, नोट और स्पॉट एलिवेशन, उन्हीं नामों के साथ जिनका कॉन्फ़िगरेशन को उपयोग करना है।

  2. 02

    उसे ब्रीफ़ दें

    इस पेज का पता, या, जो AI वेब पेज नहीं खोल सकता उसके लिए, नीचे दिया ब्रीफ़: यह पेज और “.occc फ़ॉर्मेट” एक ही Markdown फ़ाइल में। अगर वह फ़ाइलें लेता है, तो JSON Schema भी अटैच करें।

  3. 03

    बताएँ कि आपको क्या चाहिए

    वह स्केल जिस पर ड्रॉइंग प्रिंट होंगी, और पालन किया जाने वाला मानक: शब्दों में आपके ऑफ़िस के नियम, आपके ग्राफ़िक मानक में बनी किसी ड्रॉइंग की इमेज, या इस पेज पर दिया संदर्भ। अपनी मौजूदा सेटिंग्स पर आगे बढ़ने के लिए, उन्हें भी अटैच करें: Export › Configuration (.occc)।

  4. 04

    फ़ाइल इंपोर्ट करें

    Import › Configuration (.occc) प्रोजेक्ट का पूरा कॉन्फ़िगरेशन बदल देता है। नियम तोड़ने वाली फ़ाइल कुछ नहीं बदलती, और डायलॉग हर समस्या को उसके कोड के साथ सूचीबद्ध करता है: यह सूची AI को वापस दें। ⌘Z (Ctrl+Z) इंपोर्ट को पूर्ववत करता है।

AI के लिए: आप क्या सौंपते हैं

यहाँ से आगे, यह पेज आपसे, यानी कॉन्फ़िगरेशन लिखने वाले AI से, बात करता है। आपको दिए जाते हैं: प्रोजेक्ट के नामों की सूची — एक Markdown फ़ाइल: # और मॉडल का नाम, फिर ## Objects, ## Sections, ## Annotations और ## Spot elevations —, एक प्रिंट स्केल, पालन करने के लिए एक मानक (शब्द, इमेज, या कुछ नहीं) और कभी-कभी प्रोजेक्ट का मौजूदा कॉन्फ़िगरेशन। हर कुंजी, उसका डिफ़ॉल्ट और वे नियम जिनका फ़ाइल को पालन करना होता है, “.occc फ़ॉर्मेट” (occlusia.app/docs/occc-format) पर और उसके JSON Schema में हैं।

  1. पहले एक चार्टर। फ़ाइल से पहले, एक छोटी तालिका: नामों का हर समूह, उसे मिलने वाला रूप — लाइन वेट, हैच, स्केल, रंग, सिंबल, लेयर — और क्यों। फिर आपकी धारणाएँ: स्केल, मानक, और वह जो इमेज में नहीं दिखा।
  2. फिर फ़ाइल। UTF-8 में एक JSON ऑब्जेक्ट, बिना टिप्पणियों के: पूरा कॉन्फ़िगरेशन, इंपोर्ट के लिए तैयार, लंबा होने पर डाउनलोड के लिए .occc फ़ाइल के रूप में। पहले चारों सूचियाँ, फिर वे सेटिंग्स जो उनकी ओर इशारा करती हैं।
  3. फिर जो आपने छोड़ा। हर वह नाम जिसे आपने स्टाइल नहीं किया, और क्यों: ऐसा नाम जो कुछ नहीं बताता कि वह क्या है, ऐसा नाम जो दो अलग-अलग चीज़ों के लिए है।

नाम।

  • सूची के नामों का ठीक वैसे ही उपयोग करें, बड़े अक्षर, स्पेस और एक्सेंट चिह्न समेत। किसी नाम का कभी अनुवाद, सुधार या आविष्कार न करें: ऐसे नाम की सेटिंग्स जो मॉडल में नहीं है, रखी जाती हैं, पर इस्तेमाल नहीं होतीं।
  • सूची कैसे पढ़ें: नाम पूरी पंक्ति है, उस हिस्से तक जो 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 mm 5 · 3.5 mm 7 · 5 mm 10
1:50
1.8 mm 9 · 2.5 mm 12.5 · 3.5 mm 17.5 · 5 mm 25
1:100
1.8 mm 18 · 2.5 mm 25 · 3.5 mm 35 · 5 mm 50
1:200
1.8 mm 36 · 2.5 mm 50 · 3.5 mm 70 · 5 mm 100
  • श्रेणीबद्ध टेक्स्ट। नोट और स्पॉट एलिवेशन के मानों के लिए 2.5 mm, द्वितीयक लेबल के लिए 1.8 mm, दूर से पढ़ी जाने वाली चीज़ों के लिए 3.5 mm। स्पॉट एलिवेशन का मान बोल्ड में, उसका लेबल सामान्य।
  • नोट का आकार एक पूर्ण संख्या है। Occlusia नोट का font_size नीचे की ओर पूर्णांकित करके पढ़ता है: निकटतम पूर्ण संख्या लिखें, ऊपर की ओर पूर्णांकित करके — 13, 12.5 नहीं। स्पॉट एलिवेशन के आकार दशमलव ले सकते हैं।
  • सेक्शन मार्कर अपने टेक्स्ट का आकार मार्कर के सापेक्ष तय करते हैं: marker_number_font_size और marker_name_font_size 0.5 से 2 तक के गुणक हैं, डिफ़ॉल्ट रूप से 1।
  • हैच का घनत्व। जो पैटर्न कोई चीज़ बनाता है — ईंटें, ब्लॉक, टाइलें, तख़्ते, गिट्टी — वह उस चीज़ के वास्तविक आकार में। समानांतर लाइनें शीट पर 0.7 mm से अधिक पास नहीं (ISO 128) और कभी 0.5 mm से कम नहीं, वरना हैच ग्रे जैसा प्रिंट होता है; कोई टेक्सचर — रेत, हनीकॉम्ब, लकड़ी के रेशे — इससे बारीक हो सकता है: वह एक टोन की तरह पढ़ा जाता है।
  • PDF पेज। हर व्यू के pdf को एक ही स्केल दें: scale_mode custom और 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_type none; wireframe और exclude_from_shadows true।
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"
}
हर पैटर्न, स्केल 1 पर मॉडल के सेंटीमीटर में उसका मॉड्यूल, और वह किसके लिए बनाया जाता है।

ऊपर लिखे 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
एलिवेशन में: enabled true, azimuth 135 या 225, altitude 40 से 45, interiors false। प्लान और सेक्शन में आमतौर पर बंद।
pdf
format, orientation, scale_mode custom और प्रिंट स्केल पर scale_denominator; margins_mm 10।

नोट और स्पॉट एलिवेशन

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 नहीं, न ही id layer_0: डिफ़ॉल्ट लेयर Occlusia की है।

इमेज से ग्राफ़िक मानक

जब उपयोगकर्ता अपने मानक में बनी किसी ड्रॉइंग की इमेज अटैच करे — कोई सेक्शन, डिटेल, प्लान, लेजेंड —, तो उसका रूप दोहराएँ, उसकी सामग्री नहीं: हर मटीरियल कैसे बना है, हर लाइन कितनी भारी है, टेक्स्ट और चिह्न कैसे रखे गए हैं। उसे इस क्रम में पढ़ें:

  1. 01

    उसका स्केल ढूँढें

    कोई ज्ञात आकार — 6.5 cm की ईंट की पंक्ति और उसका जोड़, 2.10 m का दरवाज़ा, 2.6 से 3 m की मंज़िल — इमेज में मॉडल के सेंटीमीटर देता है; उस पर लिखा स्केल, या कोई स्केल बार, वह स्केल देता है जिस पर वह प्रिंट हुई थी। अगर कोई स्केल लिखा न हो, तो मान लें कि वह उसी स्केल पर बनी है जिस पर उपयोगकर्ता प्रिंट करता है, और यह बताएँ।

  2. 02

    लाइनों को श्रेणियों में बाँटें

    जो मोटाइयाँ आप देखते हैं, उन्हें सबसे भारी से सबसे बारीक तक समूहों में बाँटें, और उनके अनुपातों के आधार पर हर समूह को श्रृंखला की एक श्रेणी दें: पिक्सेल मिलीमीटर के बारे में कुछ नहीं बताता। सबसे भारी कट संरचना है। जब तीन से कम समूह पहचाने जा सकें, तो संदर्भ की श्रेणियाँ रखें।

  3. 03

    हर मटीरियल पहचानें

    हर हैच के लिए, उसका परिवार — 45° लाइनें, क्रॉस लाइनें, बिंदु, पत्थर, गिट्टी, ईंटें, ठोस, कुछ नहीं —, उसका कोण और उसका घनत्व: किसी ज्ञात मोटाई के आर-पार लाइनें गिनें, और कैटलॉग के मॉड्यूल से अंतराल को स्केल में बदलें। जो पैटर्न कैटलॉग में नहीं है, वह सबसे निकट परिवार लेता है: वृत्त HONEY या DOTS, बास्केट वीव AR-PARQ1, लहरदार बैटिंग insulation सिंबल।

  4. 04

    रंग चुनें

    फ़िल, बैकग्राउंड और लाइनें #RRGGBB के रूप में: लगभग काला #000000 है, लगभग सफ़ेद #FFFFFF, स्कैन के ग्रे रंग गिने-चुने रंगों में पूर्णांकित। किसी मानक का पैलेट छोटा होता है। इमेज के रंग संदर्भ के सफ़ेद बैकग्राउंड की जगह लेते हैं।

  5. 05

    टेक्स्ट और चिह्न पढ़ें

    लेटरिंग का प्रकार — सैन्स सेरिफ़, सेरिफ़, तकनीकी, हस्तलिखित — सूची की सबसे निकट फ़ैमिली देता है; स्केल के सापेक्ष उसकी ऊँचाई, आकार; नोट के पीछे का बॉक्स, background। सेक्शन मार्कर की आकृति marker_style देती है, स्पॉट एलिवेशन का सिंबल उनका marker_style और marker_side।

  6. 06

    चार्टर लिखें, फिर फ़ाइल

    हर मटीरियल और हर चिह्न के लिए, इमेज क्या दिखाती है और आपने कौन-सी सेटिंग चुनी; जो इमेज नहीं दिखाती, वह ऊपर दिए संदर्भ से आता है, और चार्टर यह बताता है। फिर इसे सूची के नामों पर लागू करें: जिस तत्व को इमेज किसी मटीरियल में बनाती है — खिड़की का भीतरी बोर्ड ब्लूस्टोन में — वह उसे लेता है, तब भी जब उसका नाम यह न बताए।

सौंपने से पहले

  • फ़ाइल मान्य JSON है: एक ऑब्जेक्ट, कोई टिप्पणी नहीं, अंत में कोई अतिरिक्त कॉमा नहीं।
  • objects_settings, sections_settings, annotations_settings और spot_elevations_settings के अंतर्गत हर कुंजी सूची का कोई नाम है, ठीक वैसे ही लिखा हुआ।
  • सूची का हर नाम स्टाइल किया गया है, या कारण सहित बताया गया है।
  • हर …_layer_id, template और लाइन स्टाइल सूचियों की किसी प्रविष्टि की ओर इशारा करता है; id अद्वितीय हैं, और केस अनदेखा करते हुए लेयर और लाइन टाइप के नाम भी; कोई लेयर 0 नहीं।
  • हर symbol none, cross या insulation है; हर हैच कैटलॉग का कोई id है; हर रंग #RRGGBB है।
  • टेक्स्ट के आकार, हैच स्केल, मार्कर स्केल और व्यू के pdf एक ही प्रिंट स्केल का पालन करते हैं; नोट का आकार पूर्ण संख्या है।
  • एक मटीरियल का एक ही रूप है, हर उस नाम के अंतर्गत जो उसे बताता है।

Occlusia फ़ाइल को इंपोर्ट होते समय जाँचता है और अगर वह कोई नियम तोड़ती है तो उसे पूरी की पूरी अस्वीकार कर देता है, OC001 से OC508 तक के किसी कोड के साथ (“.occc फ़ॉर्मेट”, “त्रुटियाँ”)। जब उपयोगकर्ता आपको कोड वापस दे, तो ठीक वही सुधारें जो हर कोड बताता है, और पूरी फ़ाइल फिर से दें।