Naslag
De briefing voor de AI die uw project opmaakt
Wat een AI nodig heeft om een volledige configuratie (.occc) voor uw model te schrijven: de lijst van zijn namen, één afdrukschaal die elke tekst, elke arcering en elk symbool bepaalt, lijndiktes in rangorde, één arcering per materiaal, een precieze stijl voor de weergaven, en een grafische standaard afgelezen van een afbeelding.
Voordat u begint
Een AI-assistent kan de volledige configuratie van uw project schrijven: de lijnen, de arcering en het symbool van elk object, de lagen, de markeringen en PDF-pagina’s van de weergaven, de notities en de peilmaten. Deze pagina is haar briefing. Geef haar de briefing en de lijst met namen van uw model, en ze schrijft een bestand dat u ongewijzigd importeert.
- 01
Download uw namen
Klik op … aan het rechteruiteinde van de titel MODEL BROWSER en daarna op Download as Markdown: alle groepen en subgroepen, weergaven, notities en peilmaten van het model, onder de namen die de configuratie moet gebruiken.
- 02
Geef haar de briefing
Het adres van deze pagina, of, voor een AI die geen webpagina’s kan openen, de briefing hieronder: deze pagina en Het .occc-formaat in één Markdown-bestand. Voeg ook het JSON Schema toe als ze bestanden aanneemt.
- 03
Zeg wat u wilt
De schaal waarop de tekeningen worden afgedrukt, en de standaard die ze moet volgen: de regels van uw kantoor in woorden, een afbeelding van een tekening in uw grafische standaard, of de referentie op deze pagina. Om op uw huidige instellingen voort te bouwen, voegt u die ook toe: Export › Configuration (.occc).
- 04
Importeer het bestand
Import › Configuration (.occc) vervangt de volledige configuratie van het project. Een bestand dat een regel overtreedt, verandert niets, en het venster toont elk probleem met zijn code: geef de lijst terug aan de AI. ⌘Z (Ctrl+Z) maakt een import ongedaan.
Aan de AI: wat u levert
Vanaf hier richt deze pagina zich tot u, de AI die de configuratie schrijft. U krijgt de lijst met namen van het project — een Markdown-bestand: # en de naam van het model, dan ## Objects, ## Sections, ## Annotations en ## Spot elevations —, een afdrukschaal, een te volgen standaard (in woorden, als afbeelding, of geen) en soms de huidige configuratie van het project. Elke sleutel, zijn standaardwaarde en de regels die een bestand moet volgen, staan op Het .occc-formaat (occlusia.app/docs/occc-format) en in zijn JSON Schema.
- Eerst een stijlgids. Vóór het bestand een korte tabel: elke familie van namen, het uiterlijk dat ze krijgt — lijndikte, arcering, schaal, kleuren, symbool, laag — en waarom. Daarna uw aannames: de schaal, de standaard, wat een afbeelding niet toonde.
- Dan het bestand. Eén JSON-object in UTF-8, zonder commentaar: de volledige configuratie, klaar om te importeren, als
.occc-bestand om te downloaden wanneer ze lang is. Eerst de vier lijsten, dan de instellingen die ernaar verwijzen. - Dan wat u openliet. Elke naam die u niet hebt opgemaakt, en waarom: een naam die niets zegt over wat het is, een naam die voor twee verschillende dingen staat.
De namen.
- Gebruik de namen van de lijst exact, hoofdletters, spaties en accenten inbegrepen. Vertaal, verbeter of verzin er nooit een: instellingen onder een naam die het model niet heeft, blijven ongebruikt bewaard.
- Hoe de lijst zich leest: een naam is de hele regel tot wat Occlusia erna toevoegt —
(×3), het aantal objecten met die naam naast elkaar; na de naam van een weergave haar symbool tussen haakjes, dan—en wat ze is; na de naam van een notitie of een peilmaat—en haar teksten of hoogtes — niets wanneer een notitie haar eigen naam schrijft.- Section : Coupe AA (21) — verticalis de weergaveSection : Coupe AA;- HA = #level cm (×3), de notitieHA = #level cm. - Een naam die de lijst op meerdere plaatsen toont, is één item: dezelfde naam wordt overal hetzelfde getekend.
- Schrijf een item onder elke naam die u opmaakt, groepen en de objecten erin evengoed: in een bestand stijlt het item van een groep de eigen vlakken van de groep en bereikt het nooit de objecten erin. Bij honderden namen schrijft u het bestand met een script dat de regels van uw stijlgids toepast, in plaats van met de hand.
- Een groep die naar zijn materiaal is genoemd (
Brick wall) en waarvan de objecten neutrale namen hebben (Layer 1), geeft hun zijn materiaal: maak ze daarmee op. Een neutrale naam die onder groepen van verschillende materialen voorkomt, of een naam die voor twee materialen staat, kan niet twee keer worden opgemaakt: zeg dat, en stel voor er een in het model te hernoemen.
De instellingen.
- Schrijf elke sleutel van het gekozen uiterlijk, ook als die gelijk is aan zijn standaardwaarde — minstens de
cut_line_weightvan elk opgemaakt object, zodat Occlusia het als geconfigureerd toont. - Maak van elke vulling een patroonvoorinstelling — haar
idin kleine letters,_voor spaties:concrete,facing_brickvoor de snede enfacing_brick_bondachter de snede,tiles_60naasttiles_30— en laat detemplate(de snede) of desurface_template(achter de snede) van het object ernaar verwijzen. Kopieer de waarden van de voorinstelling ook in de eigen sleutels van het object: Occlusia tekent de kopie van het object, en met de voorinstelling kan de gebruiker een materiaal overal tegelijk wijzigen. Een uiterlijk zonder vulling heeft geen voorinstelling nodig. - Voor een kleur, lijndikte of lijntype die ook in de DXF moet gelden, staat de bijbehorende ByLayer-sleutel op
false;truelaat de waarde aan de laag over. De ByLayer-sleutels van de objecten:cut_line_weight_bylayer,cut_line_type_bylayer,cut_line_color_bylayer, dezelfde drie metsurf_en metsymbol_,cut_pattern_color_bylayerensurf_pattern_color_bylayer. Een notitie heeftcolor_bylayer; een peilmaatmarker_color_bylayer,line_color_bylayer,value_color_bylayerenname_color_bylayer. symbolisnone,crossofinsulation, niets anders; een arcering is een id uit de catalogus hieronder; een kleur is#RRGGBB.- Laat
author,app_version,app_build,snapshot_plugin_version,created_atensaved_atweg: ze zijn informatief, en Occlusia schrijft ze bij de volgende opslag.
Eén schaal bepaalt elke maat
Lijnen worden op het afgedrukte blad bemeten, al het andere in het model. Een lijndikte is een breedte in millimeter op het papier, en zo ook de streepjes van een lijntype: ze blijven op elke schaal gelijk. Teksthoogtes, arceringsgroottes, symboolgroottes en lengtes staan in centimeter in het model: op het blad krimpen ze naarmate de schaal kleiner wordt. Kies ze voor de schaal waarop de gebruiker afdrukt — 1:50 als die niets zegt.
- font_size · value_font_size · name_font_size
- De hoogte van een hoofdletter op het blad, in mm, × de noemer van de schaal ÷ 10. 2.5 mm op 1:50:
12.5. - cut_pattern_scale · surf_pattern_scale
- De module van het patroon (zie de catalogus) × de schaal is een lengte in centimeter in het model; op het blad is dat die lengte × 10 ÷ de noemer, in mm.
- marker_scale · scale
- Een doorsnedemarkering of een peilmaat met grootte
manualis opgebouwd op een eenheid van 10 cm in het model × haar schaal: op het blad 100 × de schaal ÷ de noemer, in mm. De driehoek van een peilmaat is één eenheid breed, de schijf van een doorsnedemarkering vier. Een driehoek van 3 mm:scale= 3 × de noemer ÷ 100 — 0.6 op 1:20, 1.5 op 1:50, 3 op 1:100. Een schijf van 10 mm:marker_scale= 10 × de noemer ÷ 400 — 0.5, 1.25, 2.5. - max_width · line_length
- De afbreekbreedte van een notitie en de lijn van een peilmaat: centimeter in het model.
De teksthoogtes van ISO 3098 op het blad, en de grootte die ze op elke schaal oplevert:
- 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
- Teksten in rangorde. 2.5 mm voor de notities en de waarden van de peilmaten, 1.8 mm voor secundaire labels, 3.5 mm voor wat van ver wordt gelezen. De waarde van een peilmaat vet, het label normaal.
- De grootte van een notitie is een geheel getal. Occlusia leest de
font_sizevan een notitie naar beneden afgerond: schrijf het dichtstbijzijnde gehele getal, naar boven afgerond —13, niet12.5. De groottes van een peilmaat aanvaarden decimalen. - Doorsnedemarkeringen bepalen de grootte van hun teksten ten opzichte van de markering:
marker_number_font_sizeenmarker_name_font_sizezijn factoren van 0.5 tot 2, standaard 1. - Arceringsdichtheid. Een patroon dat iets voorstelt — bakstenen, blokken, tegels, planken, granulaat — op de werkelijke maat ervan. Evenwijdige lijnen niet dichter dan 0.7 mm bij elkaar op het blad (ISO 128) en nooit onder 0.5 mm, anders wordt de arcering grijs afgedrukt; een textuur — zand, honingraat, houtnerf — mag fijner zijn: ze leest als een toon.
- De PDF-pagina. Geef de
pdfvan elke weergave dezelfde schaal:scale_modecustomenscale_denominatorde noemer van de schaal, met hetformaten deorientationvan het blad als de gebruiker die opgeeft. Zonder die gegevens vraagt u ernaar; kan dat niet, laat ze dan weg en zeg dat het blad in Occlusia moet worden gekozen — de standaard, A4, bevat zelden een gebouw op 1:50.
Lijndiktes in rangorde
Wat gesneden is, wordt zwaarder getekend dan wat erachter zichtbaar is, en de draagstructuur zwaarder dan wat erop wordt gebouwd. Neem de reeks van ISO 128, elke stap ×√2, één rang per rol: cut_line_weight voor de snede, surf_line_weight voor de randen achter de snede.
- stroke-ultra · 1.00 mm
- Zelden: de grondlijn van een aanzicht, de zwaarste snede op 1:20 en groter.
- stroke-heavy · 0.70 mm
- De gesneden draagstructuur: beton, metselwerk, een muur, vloerplaat of kolom van onbekend materiaal, de grond.
- stroke-bold · 0.50 mm
- De secundaire massa: gevelsteen, isolerende blokken, gelamineerd hout, scheidingswanden.
- stroke-medium · 0.35 mm
- Wat erin en erop wordt gebouwd: isolatie, houten elementen, schrijnwerk, gevelbekleding, dakbedekking, dekvloeren, trappen.
- stroke-thin · 0.25 mm
- Dunne lagen en inrichting: afwerkingen, folies, plaatwerk, panelen, glas, meubilair.
- stroke-hairline · 0.13 mm
- Arceringslijnen, snijsymbolen, en de randen achter de snede.
Op 1:100 en 1:200 neemt u elke snede een rang lichter. Een standaard die andere rangen toont, gaat voor; een rang die de zes diktes niet hebben, wordt een eigen lijndikte van het project (line_weights, stroke-custom-…).
Eén materiaal, één arcering
Lees in elke naam het materiaal, in welke taal ook, afgekort of verkeerd gespeld: Mur béton 20, Concrete wall, Betonwand, Isolant PIR 120 mm. Het materiaal bepaalt de arcering, en gaat voor op het element: Escalier en béton is beton, geen trap. Een naam die alleen het element noemt, krijgt het materiaal dat dat element in de praktijk van de gebruiker bijna altijd heeft — een funderingsplaat, een fundering, een ringbalk, een latei, een vloerplaat zijn in België en Frankrijk van beton — en de stijlgids vermeldt elke zulke lezing; als geen materiaal waarschijnlijk is, alleen de omtrek, geen arcering, met de lijndikte van het element. Een getal is een maat: een dikte, een steen- of tegelformaat.
Zonder eigen standaard van de gebruiker volgt u deze referentie — de Belgische en Franse praktijk op 1:50: monochroom, behalve wat isoleert, in geel (#FFED00), en glas, in lichtgrijs (#DDE3E8); elke massa — beton, metselwerk, steen, gelamineerd hout, dekvloeren, grind — op een dekkende witte achtergrond, zodat ze verbergt wat ze overlapt. De schalen gelden voor 1:50: pas ze met de regels hierboven aan de afdrukschaal aan.
- concrete · béton · beton · Beton
- AR-CONC, schaal 0.1, op
#FFFFFF: granulaat van 2 cm. Snijlijn 0.70. Bekistingsblokken eveneens. - lean concrete · béton maigre · mager beton · Magerbeton
- AR-CONC, schaal 0.2, op
#FFFFFF. Snijlijn 0.25. Hellingbeton (béton de pente) eveneens. - screed · chape · dekvloer · Estrich
- AR-SAND, schaal 0.05, op
#FFFFFF. Snijlijn 0.35. - mortar, render, plaster · mortier, enduit · mortel, pleister · Mörtel, Putz
- AR-SAND, schaal 0.05, op
#FFFFFF. Snijlijn 0.25. - sand · sable · zand · Sand
- AR-SAND, schaal 0.08, op
#FFFFFF. Snijlijn 0.25. - concrete block, silicate · bloc béton, silico-calcaire · betonblok, kalkzandsteen · Betonstein, Kalksandstein
- ANSI31, schaal 1.6, op
#FFFFFF: lijnen op 45° om de 5.1 cm. Snijlijn 0.70. Metselwerk van onbekende soort eveneens. - clay block, brick · brique, terre cuite · snelbouwsteen, baksteen · Ziegel
- ANSI31, schaal 1.1, op
#FFFFFF: om de 3.5 cm. Snijlijn 0.70. - facing brick · brique de parement · gevelsteen · Verblender
- In de snede: ANSI31, schaal 1.1, op
#FFFFFF. Achter de snede: AR-BRSTD, schaal 0.095, transparantie 40, de bakstenen op hun maat. Snijlijn 0.50. - aerated concrete · béton cellulaire · cellenbeton · Porenbeton
- HONEY, schaal 0.5, op
#FFED00. Snijlijn 0.70. - thermal-break block · bloc isolant · isolerende blok · Wärmedämmstein
- ANSI37, schaal 1.0, op
#FFED00. Snijlijn 0.50. - stone masonry · maçonnerie de pierre · natuursteen · Naturstein
- GRAVEL, schaal 1.5, op
#FFFFFF. Snijlijn 0.70. - sill, bluestone · seuil, pierre bleue · dorpel, arduin · Sohlbank, Blaustein
- ANSI36, schaal 0.8, op
#FFFFFF. Snijlijn 0.35. - rigid insulation: PIR, PUR, XPS, EPS · isolant · isolatie · Dämmung
- ANSI37, schaal 1.6, op
#FFED00. Snijlijn 0.35. Gespoten isolatie en sarkingisolatie eveneens. - mineral wool · laine minérale · minerale wol · Mineralwolle
hatch_solidin#FFED00en het symboolinsulation. Snijlijn 0.35.- timber: rafter, joist, stud, batten · bois · hout · Holz
- Geen arcering, het symbool
cross. Snijlijn 0.35, planken 0.25. - glulam, CLT · lamellé-collé · gelamineerd hout · Brettschichtholz
- LINE, schaal 1.25, op
#FFFFFF: de lamellen van 4 cm. Snijlijn 0.50. - wood panel: OSB, plywood · panneau · plaat · Holzwerkstoffplatte
- JIS_WOOD, schaal 1. Snijlijn 0.25.
- timber cladding · bardage bois · houten gevelbekleding · Holzschalung
- Achter de snede: LINE, schaal 3.8, transparantie 50; hoek 90 voor verticale planken, de standaard, 0 voor horizontale. Snijlijn 0.35.
- parquet · parquet · parket · Parkett
- Achter de snede: AR-PARQ1, schaal 0.14, transparantie 50. Snijlijn 0.25.
- façade panel, fibre cement · panneau de façade, fibrociment · gevelpaneel, vezelcement · Fassadenplatte, Faserzement
- Geen arcering; achter de snede de kleur die de naam geeft. Snijlijn 0.35.
- steel · acier · staal · Stahl
hatch_solid: dunne doorsneden in zwart (ISO 128-50). Snijlijn 0.35.- metal sheet, flashing, zinc, gutter, downpipe · tôle, bavette, gouttière, descente · plaatwerk, goot, regenpijp · Blech, Rinne, Fallrohr
hatch_solid. Snijlijn 0.25.- membrane, vapour barrier, EPDM · membrane, pare-vapeur · folie, dampscherm · Abdichtung, Dampfsperre
hatch_solid. Snijlijn 0.25.- plasterboard · plaque de plâtre · gipsplaat · Gipskarton
- Geen arcering. Snijlijn 0.25.
- floor tiles · carrelage · tegels · Fliesen
- Achter de snede: NET, schaal 9.45, transparantie 50 — tegels van 30 cm, of het formaat dat de naam geeft. Snijlijn 0.25.
- roof tiles · tuiles · dakpannen · Dachziegel
- Achter de snede: AR-RROOF, schaal 0.2, transparantie 50. Snijlijn 0.35.
- slates · ardoises · leien · Schiefer
- Achter de snede: LINE, schaal 5, transparantie 50 — rijen van 16 cm. Snijlijn 0.35.
- standing seam · joint debout · felsdak · Stehfalz
- Achter de snede: LINE, schaal 15.75, hoek 90, transparantie 50 — felsen om de 50 cm. Snijlijn 0.35.
- green roof substrate · substrat · substraat · Substrat
- EARTH, schaal 1.5, hoek 45. Snijlijn 0.35.
- ground · terrain · grond · Erdreich
- EARTH, schaal 5, hoek 45. Snijlijn 0.70.
- existing ground · terrain naturel · bestaand maaiveld · Urgelände
- Alleen zijn lijn: de snijlijn
dashed,#FF0000, 0.35;surf_line_typenone;wireframeenexclude_from_shadowstrue. - gravel, hardcore · gravier, empierrement · grind, steenslag · Kies, Schotter
- GRAVEL, schaal 0.5, op
#FFFFFF. Snijlijn 0.25. - glass · verre · glas · Glas
- Achter de snede:
hatch_solidin#DDE3E8. Snijlijn 0.25. - window, door, stair · fenêtre, porte, escalier · raam, deur, trap · Fenster, Tür, Treppe
- Geen arcering. Snijlijn 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
- Geen arcering. Snijlijn 0.25.
- 2D lines · 2D · 2D-lijnen · 2D-Linien
- Lijnen die in het model zijn getekend, geen volumes: geen arcering, snijlijn 0.25 — 0.13 voor een naam die fijn zegt (
fin,thin). - heavy partition · cloison maçonnée · zware binnenwand · Mauerwerkswand
- ANSI31, schaal 1.6, op
#FFFFFF. Snijlijn 0.50. - light partition · cloison légère · lichte scheidingswand · Leichtbauwand
- Geen arcering, het symbool
insulationvoor de minerale wol. Snijlijn 0.35. - wall, slab, column, beam · mur, dalle · muur, vloer · Wand, Decke
- Materiaal onbekend: alleen de omtrek. Snijlijn 0.70; een scheidingswand of een dak 0.50.
- to demolish · à démolir · te slopen · Abbruch
- Bovenop het eigen uiterlijk: elke lijn
dashedin#FF0000— de snede, de randen achter de snede, het symbool, met zijn lijnsolid— en de arcering in de snede in#FF0000. Ook de objecten erin.
Tekenvolgorde. Waar objecten overlappen, wordt de hoogste draw_order erboven getekend: staal 100, betonelementen 90, gestort beton 80, dorpels 75, metselwerk 70, hout 60, dekvloeren en mager beton 40, folies en plaatwerk 35, afwerkingen, gevelbekledingen en gevelpanelen 30, onbekende materialen en ondergronden 20, isolatie 10, grind 5, de grond 0; cellenbetonblokken, isolerende blokken en zware binnenwanden 70 zoals metselwerk, zand 40, lichte binnenwanden 30; schrijnwerk, glas, beslag en meubilair blijven op 0.
Wat een naam nog meer zegt. Een kleur die de naam noemt (noir, RAL 7016, zinc, pierre bleue), vult de vlakken achter de snede, nooit de snede — surface_hatch hatch_solid, of de achtergrond van een patroon met zijn lijnen in een donkerdere tint van die kleur. Een maat bepaalt de schaal van een patroon: Carrelage 60x60, NET op schaal 18.9. Een richting (horizontal, vertical) bepaalt de hoek.
De arceringscatalogus
fill_pattern en surface_hatch nemen none, hatch_solid of een van deze id’s. De module van elk patroon staat in centimeter in het model op schaal 1: de schaal die iets op zijn werkelijke maat tekent, is die maat gedeeld door de module — een laag betonblokken van 20 cm met AR-B816 (module 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"
}De hierboven uitgeschreven id’s staan voor hun familie: hatch_acad_iso03w100 tot 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 en hatch_jis_stn_2.5 bestaan ook.
De stijl van de weergaven
sections_settings neemt één item per naam onder ## Sections. De lijst zegt wat elke weergave is — plan, cut at 1.20 m, ceiling view, of vertical voor een doorsnede of een aanzicht; welk van de twee, zegt de naam. Een verticale weergave waarvan de naam gevel of aanzicht zegt — Façade, Élévation, Gevel, Ansicht, Elevation, of hun initialen, FAR, FD — is een aanzicht; elke andere een doorsnede. Schrijf onder elke weergave dezelfde markeringsstijl, zodat ze allemaal gelijk worden gemarkeerd, en daarna de eigen keuzes van elke weergave. In de referentie: default, zwart, de snijlijn dash-dot in zwart, koppen aan beide uiteinden, het symbool en de naam geschreven; de markering van een plattegrond verborgen, want haar snijlijn zou elke doorsnede kruisen.
- marker_style
default, een schijf met het symbool en de naam van de weergave;closed_arrowofopen_arrow, pijlen aan de uiteinden van de snijlijn.- section_line_type · section_line_color
- De snijlijn die over de andere weergaven wordt getekend:
dash-dotvolgens ISO 128. - marker_endpoints · marker_show_number · marker_show_name
- Koppen aan beide uiteinden (
both), aan het begin (start), aan het einde (end) of geen (none); het symbool en de naam al dan niet geschreven. - marker_size_mode · marker_scale
manual, op een schaal evenredig met de afdrukschaal: elke markering heeft op elk blad dezelfde grootte.- marker_number_font_family · marker_name_font_family
- Een familie uit de lettertypelijst (zie Notities en peilmaten).
- marker_color · marker_number_color · marker_name_color
- Standaard blauw (
#0000FF): schrijf zwart, of de kleur van de standaard. - hidden
truevoor een weergave waarvan de markering niet in de andere mag verschijnen.- object_visibility
- Per objectnaam verbergt
falsehet object in deze weergave: de grond en de funderingen in een plattegrond, het meubilair in een doorsnede. Noem elk object dat verborgen moet worden, ook die in een groep. - shadow
- In aanzichten:
enabledtrue,azimuth135 of 225,altitude40 tot 45,interiorsfalse. In plattegronden en doorsneden meestal uit. format,orientation,scale_modecustomenscale_denominatorop de afdrukschaal;margins_mm10.
Notities en peilmaten
annotations_settings neemt één item per naam onder ## Annotations, spot_elevations_settings één per naam onder ## Spot elevations. Geef alle notities één stijl en alle peilmaten een andere, tenzij de standaard er sommige apart zet. In de referentie: Arial; notities 2.5 mm normaal, met de tekening erachter vrijgemaakt; peilmaten een triangle van 3 mm, de teksten aan de kant right, de waarde 2.5 mm vet, het label 1.8 mm normaal, geen lijn.
- font_family
- Een familie uit de lettertypelijst: 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-belettering), Architects Daughter en Caveat (handgeschreven). Een andere naam wordt niet in het opgegeven lettertype getekend.
- font_size · font_style
- Een geheel getal, volgens de schaal (zie hierboven);
regular,bold,italicofbold-italic. - background
drawingmaakt de tekening achter de tekst vrij, voor een notitie over arceringen;solid, een kader inbackground_color.- multiline · max_width
- Lange notities worden afgebroken op een breedte in centimeter in het model: 6 cm op een blad op 1:50 is
300. - marker_style · marker_side
triangle,triangle_half,triangle_openoftarget; de teksten rechts (right) of links (left).- size_mode · scale
manual, op een schaal evenredig met de afdrukschaal.- value_font_size · name_font_size
- Volgens de schaal (zie hierboven), decimalen toegestaan; de waarde
bold, de naamregular. - value_display
relative, de hoogte in het model (+2.90);absolutetelt erspot_elevation_datumbij op.- spot_elevation_datum
- Alleen van de gebruiker: de hoogte van de oorsprong van het model, in meter (
offset_m), en het referentiepeil (label):TAWin België,NGFin Frankrijk,NAPin Nederland,NHNin Duitsland.
Lagen
Lagen ordenen de DXF. Gebruik de laagnamen van de standaard als die ze geeft; kies anders een van twee schema’s, en zet de snijlijnen, de randen achter de snede, de arceringen en het symbool van elk object erop (cut_layer_id, surf_layer_id, hatch_layer_id, cut_symbol_layer_id).
- Per pen, zoals een kantoor plot via een kleurentabel: een laag per snijlijndikte (
Cut 0.70,Cut 0.50…), één voor de randen achter de snede, één voor de arceringen en de symbolen. Deline_weightvan elke laag is haar pen, in honderdsten van een millimeter (70), en haar kleur die welke een pentabel eraan koppelt: 1.00#FF0000, 0.70#00FF00, 0.50#0000FF, 0.35#00FFFF, 0.25#FF00FF, 0.13#808080. - Per element, volgens ISO 13567 of de namen van het AIA:
A-WALL,A-FLOR,A-INSL,A-GLAZ,A-HATCH,A-ANNO, zoals in de configuratie van het demomodel. - Notities, peilmaten en markeringen op één eigen laag, los van de objecten: pen 0.25, de laag van de arceringen en symbolen 0.13. Nooit een laag
0, noch de idlayer_0: de standaardlaag is die van Occlusia.
Een grafische standaard uit een afbeelding
Wanneer de gebruiker een afbeelding toevoegt van een tekening in de eigen standaard — een doorsnede, een detail, een plattegrond, een legende —, reproduceert u het uiterlijk, niet de inhoud: hoe elk materiaal is getekend, hoe zwaar elke lijn is, hoe de teksten en markeringen zijn opgemaakt. Lees de afbeelding in deze volgorde:
- 01
Zoek de schaal
Een maat die u kent — een steenlaag van 6.5 cm met haar voeg, een deur van 2.10 m, een verdieping van 2.6 tot 3 m — geeft de centimeters van het model in de afbeelding; de schaal die erop staat, of een schaalstok, geeft de schaal waarop ze werd afgedrukt. Staat er geen schaal op, neem dan aan dat ze getekend is op de schaal waarop de gebruiker afdrukt, en zeg dat.
- 02
Deel de lijnen in rangen in
Groepeer de diktes die u ziet van de zwaarste tot de fijnste, en geef elke groep een rang uit de reeks volgens hun verhoudingen: een pixel zegt niets over een millimeter. De zwaarste snede is de draagstructuur. Als minder dan drie groepen te onderscheiden zijn, houdt u de rangen van de referentie aan.
- 03
Benoem elk materiaal
Voor elke arcering de familie — lijnen op 45°, gekruiste lijnen, punten, stenen, granulaat, bakstenen, vol, geen —, de hoek en de dichtheid: tel de lijnen over een dikte die u kent, en zet de tussenafstand met de modules van de catalogus om in een schaal. Een patroon dat de catalogus niet heeft, krijgt de dichtstbijzijnde familie: cirkels HONEY of DOTS, een mandvlechtwerk AR-PARQ1, golvende isolatiedekens het symbool
insulation. - 04
Kies de kleuren
Vullingen, achtergronden en lijnen als
#RRGGBB: bijna zwart is#000000, bijna wit#FFFFFF, de grijstinten van een scan afgerond tot enkele. Een standaard heeft een beperkt palet. De kleuren van de afbeelding vervangen de witte achtergronden van de referentie. - 05
Lees de teksten en de markeringen
Het soort belettering — schreefloos, met schreef, technisch, handgeschreven — geeft de dichtstbijzijnde familie uit de lijst; de hoogte ervan tegenover de schaal, de grootte; een kader achter een notitie,
background. De vorm van de doorsnedemarkeringen geeftmarker_style, het symbool van de peilmaten hunmarker_styleenmarker_side. - 06
Schrijf de stijlgids, dan het bestand
Voor elk materiaal en elke markering: wat de afbeelding toont en de instelling die u koos; wat de afbeelding niet toont, komt uit de referentie hierboven, en de stijlgids vermeldt dat. Pas die daarna toe op de namen van de lijst: een element dat de afbeelding in een materiaal tekent — de binnenvensterbank in blauwe steen — krijgt dat materiaal, ook als de naam het niet zegt.
Voordat u het afgeeft
- Het bestand is geldige JSON: één object, geen commentaar, geen afsluitende komma’s.
- Elke sleutel onder
objects_settings,sections_settings,annotations_settingsenspot_elevations_settingsis een naam uit de lijst, exact geschreven. - Elke naam uit de lijst is opgemaakt, of gemeld met de reden.
- Elke
…_layer_id,templateen lijnstijl verwijst naar een item van de lijsten; id’s zijn uniek, en zo ook de namen van lagen en lijntypes, zonder op hoofdletters te letten; geen laag0. - Elk
symbolisnone,crossofinsulation; elke arcering is een id uit de catalogus; elke kleur is#RRGGBB. - Tekstgroottes, arceringsschalen, markeringsschalen en de
pdfvan de weergaven volgen één afdrukschaal; de grootte van een notitie is een geheel getal. - Eén materiaal heeft één uiterlijk, onder elke naam die het noemt.
Occlusia controleert het bestand bij het importeren en weigert het in zijn geheel als het een regel overtreedt, met een code van OC001 tot OC508 (Het .occc-formaat, Fouten). Wanneer de gebruiker u de codes teruggeeft, corrigeert u precies wat elke code zegt, en geeft u het volledige bestand opnieuw.