المرجع
توجيهات الذكاء الاصطناعي الذي ينسّق مشروعك
ما يحتاج إليه الذكاء الاصطناعي لكتابة تكوين كامل (.occc) لنموذجك: قائمة أسمائه، ومقياس طباعة واحد يحدد كل نص وتهشير ورمز، وسماكات خطوط مرتّبة في رتب، وتهشير واحد لكل مادة، ونمط دقيق للمناظر، ومعيار رسومي مقروء من صورة.
قبل أن تبدأ
يمكن لمساعد ذكاء اصطناعي أن يكتب تكوين مشروعك بأكمله: خطوط كل كائن وتهشيره ورمزه، والطبقات، وعلامات المناظر وصفحات PDF الخاصة بها، والملاحظات والمناسيب. هذه الصفحة هي توجيهاته. زوّده بالتوجيهات وبقائمة أسماء نموذجك، فيكتب ملفًا تستورده كما هو.
- 01
نزّل أسماءك
انقر على … في الطرف الأيمن من عنوان MODEL BROWSER، ثم على Download as Markdown: كل المجموعات والمجموعات الفرعية والمناظر والملاحظات والمناسيب في النموذج، بالأسماء التي يجب أن يستخدمها التكوين.
- 02
زوّده بالتوجيهات
عنوان هذه الصفحة، أو، للذكاء الاصطناعي الذي لا يستطيع فتح صفحات الويب، التوجيهات أدناه: هذه الصفحة وصفحة صيغة .occc في ملف Markdown واحد. وأرفق JSON Schema أيضًا إن كان يقبل الملفات.
- 03
قل ما تريده
المقياس الذي ستُطبع به الرسوم، والمعيار الواجب اتباعه: قواعد مكتبك موصوفة بالكلمات، أو صورة لرسم بمعيارك الرسومي، أو المرجع الوارد في هذه الصفحة. ولكي تبني على إعداداتك الحالية، أرفقها أيضًا: Export › Configuration (.occc).
- 04
استورد الملف
يستبدل Import › Configuration (.occc) تكوين المشروع بأكمله. الملف الذي يخالف قاعدة لا يغيّر شيئًا، وتسرد نافذة الحوار كل مشكلة مع رمز الخطأ الخاص بها: أعِد القائمة إلى الذكاء الاصطناعي. ويتراجع ⌘Z (Ctrl+Z) عن الاستيراد.
إلى الذكاء الاصطناعي: ما تسلّمه
من هنا فصاعدًا، تخاطبك هذه الصفحة أنت، الذكاء الاصطناعي الذي يكتب التكوين. تُعطى قائمة أسماء المشروع — ملف Markdown: # واسم النموذج، ثم ## Objects و## Sections و## Annotations و## Spot elevations —، ومقياس طباعة، ومعيارًا تتبعه (كلمات، أو صورة، أو لا شيء)، وأحيانًا التكوين الحالي للمشروع. كل مفتاح وقيمته الافتراضية والقواعد التي يجب أن يحترمها الملف موجودة في صفحة صيغة .occc (occlusia.app/docs/occc-format) وفي JSON Schema الخاص بها.
- الميثاق الرسومي أولًا. قبل الملف، جدول قصير: كل عائلة من الأسماء، والمظهر الذي تأخذه — سماكة الخط، والتهشير، والمقياس، والألوان، والرمز، والطبقة — والسبب. ثم افتراضاتك: المقياس، والمعيار، وما لم تُظهره الصورة.
- ثم الملف. كائن JSON واحد بترميز UTF-8، بلا تعليقات: التكوين بأكمله، جاهزًا للاستيراد، في ملف
.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_60إلى جانبtiles_30— واجعل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، ولا شيء غيرها؛ والتهشير معرّف من الفهرس أدناه؛ واللون بصيغة#RRGGBB. - أغفِل
authorوapp_versionوapp_buildوsnapshot_plugin_versionوcreated_atوsaved_at: فهي للمعلومات فقط، ويكتبها Occlusia عند حفظه التالي.
مقياس واحد يحدد كل المقاسات
تُحدَّد مقاسات الخطوط على الورقة المطبوعة، وكل ما عداها في النموذج. سماكة الخط عرضٌ بالمليمتر على الورق، وكذلك شرطات نوع الخط: تبقى هي نفسها في كل مقياس. أما ارتفاعات النصوص ومقاسات التهشير ومقاسات الرموز والأطوال فهي بسنتيمترات النموذج: تصغر على اللوحة كلما صغر المقياس. اخترها للمقياس الذي يطبع به المستخدم — 1:50 إن لم يحدده.
- font_size · value_font_size · name_font_size
- ارتفاع الحرف الكبير على اللوحة بالمليمتر × مقام المقياس ÷ 10. 2.5 مم بمقياس 1:50:
12.5. - cut_pattern_scale · surf_pattern_scale
- وحدة النمط (راجع الفهرس) × المقياس طولٌ بسنتيمترات النموذج؛ وعلى اللوحة، ذلك الطول × 10 ÷ المقام، بالمليمتر.
- marker_scale · scale
- علامة المقطع أو المنسوب بالحجم
manualيُبنى على وحدة من 10 سم من النموذج × مقياسه: وعلى اللوحة، 100 × المقياس ÷ المقام، بالمليمتر. مثلث المنسوب بعرض وحدة واحدة، وقرص علامة المقطع بعرض أربع. مثلث بعرض 3 مم:scale= 3 × المقام ÷ 100 — 0.6 بمقياس 1:20، و1.5 بمقياس 1:50، و3 بمقياس 1:100. قرص بعرض 10 مم:marker_scale= 10 × المقام ÷ 400 — 0.5، و1.25، و2.5. - max_width · line_length
- عرض التفاف الملاحظة وخط المنسوب: بسنتيمترات النموذج.
ارتفاعات النصوص وفق ISO 3098 على اللوحة، والحجم الذي يكتبها في كل مقياس:
- 1:20
- 1.8 مم
3.6· 2.5 مم5· 3.5 مم7· 5 مم10 - 1:50
- 1.8 مم
9· 2.5 مم12.5· 3.5 مم17.5· 5 مم25 - 1:100
- 1.8 مم
18· 2.5 مم25· 3.5 مم35· 5 مم50 - 1:200
- 1.8 مم
36· 2.5 مم50· 3.5 مم70· 5 مم100
- النصوص بحسب الرتب. 2.5 مم للملاحظات ولقيم المناسيب، و1.8 مم للتسميات الثانوية، و3.5 مم لما يُقرأ من بعيد. قيمة المنسوب بخط غامق، وتسميته بخط عادي.
- حجم الملاحظة عدد صحيح. يقرأ Occlusia قيمة
font_sizeللملاحظة مقرّبة إلى الأدنى: اكتب أقرب عدد صحيح، مقرّبًا إلى الأعلى —13، لا12.5. أما أحجام المنسوب فتقبل الكسور العشرية. - علامات المقاطع تحدد أحجام نصوصها نسبةً إلى العلامة:
marker_number_font_sizeوmarker_name_font_sizeمعاملات من 0.5 إلى 2، و1 افتراضيًا. - كثافة التهشير. النمط الذي يرسم شيئًا — طوبًا، أو بلوكات، أو بلاطًا، أو ألواحًا، أو ركامًا — يرسمه بمقاسه الحقيقي. ولا تتقارب الخطوط المتوازية أكثر من 0.7 مم على اللوحة (ISO 128) ولا أبدًا دون 0.5 مم، وإلا طُبع التهشير رماديًا؛ أما الملمس — رمل، أو خلايا نحل، أو عروق خشب — فقد يكون أدق: إذ يُقرأ كدرجة لونية.
- صفحة 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 سم. القطع 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: خطوط بزاوية 45° كل 5.1 سم. القطع 0.70. وكذلك البناء مجهول النوع. - clay block, brick · brique, terre cuite · snelbouwsteen, baksteen · Ziegel
- ANSI31 بمقياس 1.1 على
#FFFFFF: كل 3.5 سم. القطع 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
hatch_solidباللون#FFED00والرمز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 سم. القطع 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 سم، أو المقاس الذي يذكره الاسم. القطع 0.25.
- roof tiles · tuiles · dakpannen · Dachziegel
- خلف القطع: AR-RROOF بمقياس 0.2، وشفافية 50. القطع 0.35.
- slates · ardoises · leien · Schiefer
- خلف القطع: LINE بمقياس 5، وشفافية 50 — صفوف بارتفاع 16 سم. القطع 0.35.
- standing seam · joint debout · felsdak · Stehfalz
- خلف القطع: LINE بمقياس 15.75، وزاوية 90، وشفافية 50 — دروز كل 50 سم. القطع 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
- خلف القطع:
hatch_solidباللون#DDE3E8. القطع 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 — و0.13 للاسم الذي يدل على الدقة (
fin،thin). - 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
- فوق مظهره الخاص: كل خط
dashedباللون#FF0000— القطع، والحواف خلف القطع، والرمز، بخطه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 أو أحد هذه المعرّفات. وحدة كل نمط بسنتيمترات النموذج عند المقياس 1: والمقياس الذي يرسم شيئًا بمقاسه الحقيقي هو ذلك المقاس مقسومًا على الوحدة — صف من البلوك الخرساني بارتفاع 20 سم مع AR-B816 (الوحدة 203.2): 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"
}تمثّل المعرّفات المكتوبة أعلاه عائلاتها: وتوجد أيضًا 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
- خط القطع المرسوم عبر المناظر الأخرى:
dash-dotفي ISO 128. - 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. وفي المساقط الأفقية والمقاطع، يكون معطّلًا عادةً. formatوorientation، وscale_modeبالقيمةcustomوscale_denominatorبقيمة مقياس الطباعة؛ وmargins_mmبقيمة 10.
الملاحظات والمناسيب
يأخذ annotations_settings عنصرًا واحدًا لكل اسم في ## Annotations، وspot_elevations_settings عنصرًا واحدًا لكل اسم في ## Spot elevations. امنح كل الملاحظات نمطًا واحدًا وكل المناسيب نمطًا آخر، ما لم يميّز المعيار بعضها. وفي المرجع: Arial؛ الملاحظات 2.5 mm عادية، والرسم مُخلًى خلفها؛ والمناسيب triangle بمقاس 3 mm، والنصوص على الجانب 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
- تلتف الملاحظات الطويلة عند عرض بسنتيمترات النموذج: 6 سم على لوحة بمقياس 1:50 تساوي
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أبدًا، ولا المعرّفlayer_0: الطبقة الافتراضية ملك لـ Occlusia.
معيار رسومي من صورة
عندما يرفق المستخدم صورة لرسم بمعياره — مقطعًا، أو تفصيلة، أو مسقطًا أفقيًا، أو مفتاح رموز —، أعِد إنتاج مظهره، لا محتواه: كيف تُرسم كل مادة، وما مدى ثقل كل خط، وكيف تُنسَّق النصوص والعلامات. اقرأها بهذا الترتيب:
- 01
حدّد مقياسها
المقاس الذي تعرفه — صف طوب بارتفاع 6.5 سم مع فاصله، أو باب بارتفاع 2.10 م، أو طابق من 2.6 إلى 3 م — يعطي سنتيمترات النموذج في الصورة؛ والمقياس المكتوب عليها، أو مسطرة المقياس، يعطي المقياس الذي طُبعت به. وإن لم يُكتب عليها أي مقياس، فاعتبرها مرسومة بالمقياس الذي يطبع به المستخدم، وقل ذلك.
- 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ونمط خط يشير إلى عنصر في القوائم؛ والمعرّفات فريدة، وكذلك أسماء الطبقات وأنواع الخطوط، دون اعتبار لحالة الأحرف؛ ولا طبقة0. - كل
symbolهوnoneأوcrossأوinsulation؛ وكل تهشير معرّف من الفهرس؛ وكل لون بصيغة#RRGGBB. - أحجام النصوص ومقاييس التهشير ومقاييس العلامات و
pdfالمناظر تتبع مقياس طباعة واحدًا؛ وحجم الملاحظة عدد صحيح. - للمادة الواحدة مظهر واحد، تحت كل اسم يدل عليها.
يفحص Occlusia الملف عند استيراده ويرفضه كله إن خالف قاعدة، مع رمز خطأ من OC001 إلى OC508 (صيغة .occc، الأخطاء). وعندما يعيد إليك المستخدم الرموز، صحّح بالضبط ما يقوله كل منها، وسلّم الملف كاملًا من جديد.