diff --git a/ATTRIBUTION.md b/ATTRIBUTION.md index 8b2cc0b..b4e240a 100644 --- a/ATTRIBUTION.md +++ b/ATTRIBUTION.md @@ -38,6 +38,8 @@ Generated-in-code assets are original and have no file to list: | `assets/app-icon/cadcraft-1024.png` | CADCraft contributors | generated | MIT OR Apache-2.0 | | | `assets/app-icon/cadcraft-macos-512.png` | CADCraft contributors | generated (macOS margin variant) | MIT OR Apache-2.0 | | | `examples/apartment.dxf` | CADCraft contributors | sample drawing made with cadcraft-cli commands | MIT OR Apache-2.0 | Original | +| `docs/images/ui-apartment.png` | CADCraft contributors | screenshot of CADCraft itself (examples/apartment.dxf) | MIT OR Apache-2.0 | Original; no Autodesk UI | +| `docs/images/ui-layout.png` | CADCraft contributors | screenshot of CADCraft itself (a layout of examples/apartment.dxf) | MIT OR Apache-2.0 | Original; no Autodesk UI | | `docs/images/ui-bracket.png` | CADCraft contributors | screenshot of CADCraft itself (sample drawing generated in code) | MIT OR Apache-2.0 | Original; no Autodesk UI | | `docs/brand/artcraft-logo-white.png` | ArtCraft Team | storytold/craftrules `assets/brand/` | ArtCraft brand terms (`docs/brand/LICENSE-brand.txt`) | Trademark, not open source | | `docs/brand/artcraft-logo-white.svg` | ArtCraft Team | storytold/craftrules `assets/brand/` | ArtCraft brand terms (`docs/brand/LICENSE-brand.txt`) | Trademark, not open source | diff --git a/README.md b/README.md index b2b06e2..31b3302 100644 --- a/README.md +++ b/README.md @@ -41,8 +41,8 @@

- CADCraft with a mechanical drawing of a mounting bracket open: a front view with bolt holes, red centre lines, a yellow hidden circle and cyan dimensions, a hatched section view, notes and a title block; the Tool Sets palette is on the left, Layers and Properties on the right and the command line at the bottom is asking for the next point of a LINE -
Mounting bracket: a two-view part drawing with dimensions, centre lines, hidden lines and an ANSI31 section hatch — drawn, dimensioned and rendered by CADCraft. + CADCraft with an apartment floor plan open: hatched grey walls, blue windows, green door swings, furniture outlines, yellow room names with areas, a yellow room schedule table, a multileader note and cyan dimensions with architectural ticks; Tool Sets on the left, Layers and Properties on the right, the command line at the bottom +
Apartment plan (examples/apartment.dxf): walls with pick-point hatching, TrueType MTEXT room labels, a TABLE, a multileader and architectural dimensions — built entirely from CADCraft commands.

> [!NOTE] @@ -51,6 +51,7 @@ > last week. If you make things, you're one of us. **[Come say hi on Discord](https://discord.gg/artcraft).**

+ Screenshots · Why CADCraft · What works today · Quick start · @@ -61,6 +62,19 @@ License and credits

+## Screenshots + + + + + + + + + + +
A paper-space layout in CADCraft: a white sheet with a dashed printable area and a viewport showing the apartment plan at scale, the status bar showing the A1 Plan layout tab and a PAPER toggleCADCraft with a mounting bracket part drawing: front view with bolt holes, centre lines and dimensions, a hatched section view, notes and a title block
Layouts: paper space with viewports, page setups and PLOT to PDF. Double-click a viewport to work in model space through it.Mounting bracket: a two-view part drawing with centre lines, hidden lines, an ANSI31 section hatch and a title block.
+ ## Why CADCraft - **The workflow you know.** Type `L`, click two points, type `@5<45`, press Enter. The command @@ -90,9 +104,12 @@ numbers): | Modify | ERASE, MOVE, COPY, ROTATE, SCALE, MIRROR, STRETCH, OFFSET, TRIM, EXTEND, FILLET, CHAMFER, BREAK, JOIN, EXPLODE, rectangular/polar ARRAY, draw order, OVERKILL | | Precision | Object snaps (endpoint, midpoint, center, geometric center, node, quadrant, intersection, insertion, perpendicular, tangent, nearest), polar tracking, ortho, grid snap | | Layers & properties | Layers palette and Layer Properties Manager (on/off, freeze, lock, plot, colour, linetype), layer tools (isolate, freeze, off, lock, match, previous), Properties palette with per-object editing, linetypes, lineweights, colour index and true colour | -| Annotation | Dimensions (linear, aligned, radius, diameter, angular, ordinate, arc length) rendered from DIMSTYLE settings, our own single-stroke drafting font, `%%d %%p %%c` codes, MTEXT wrapping and attachment | -| Hatch & blocks | Pattern and solid hatches with our own pattern library, block references with attributes and nested blocks | -| Files | DXF read/write (R12–2018), DWG read/write (R13–2018, via the acadrust library), SVG and PNG export | +| Annotation | All DIM* commands with full DIMSTYLE variables, overrides and every arrowhead, associative dimensions that follow geometry, MLEADER, TABLE, TrueType fonts, MTEXT formatting codes (fonts, heights, colours, stacked fractions), our own single-stroke drafting font | +| Hatch & blocks | Pick-point hatch boundaries with islands, pattern, solid and gradient fills from our own pattern library, BLOCK/INSERT, attributes and nested blocks | +| Files | DXF read/write (R12–2018, including dimension styles, associativity, tables and constraints), DWG read/write (R13–2018, via the acadrust library), PDF plotting, SVG and PNG export | +| Layouts & plotting | Paper-space layouts, viewports (scale, lock, per-viewport layer freeze), MSPACE/PSPACE through viewports, page setups, PLOT and EXPORTPDF | +| Parametric | Geometric and dimensional constraints, AUTOCONSTRAIN, PARAMETERS with expressions, conflict detection; constraints re-solve after every edit | +| Grips | Hot grips with Space to cycle Stretch, Move, Rotate, Scale and Mirror | | Automation | MCP server, JSON control channel, `cadcraft-cli` (info, convert, run, commands, mcp) | ## Quick start diff --git a/ROADMAP.md b/ROADMAP.md index 7817d09..29d2ddf 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -4,20 +4,57 @@ Status as of **2026-10-07**. CADCraft targets full parity with AutoCAD (2D draft annotation, layouts and plotting, DWG, parametrics and 3D), plus things AutoCAD doesn't have: agent control over MCP, a scriptable CLI, a web build and a free licence. +## At a glance + +| Question | Answer | +|---|---| +| **How close is an alpha?** | **≈ 70% of the way.** About **55 Opus 5.5 wall-clock hours** remain (≈ 15–20 hours elapsed with 3–4 agents in parallel). | +| **How far is 100% AutoCAD parity?** | **≈ 29% parity overall** (weighted by how much each area matters). About **580 Opus 5.5 wall-clock hours** remain (≈ 150–190 hours elapsed in parallel). | +| **2D drafting parity** (what most AutoCAD users do every day: M1–M8) | **≈ 55%.** About **250 hours** remain. | +| **The biggest single gap** | 3D modelling (M11): solids, surfaces, meshes, visual styles and rendering — ≈ 200 hours on its own. | + +### What "alpha" means here + +A person can do real 2D drafting work in CADCraft and trust it with their files: + +- Installable, signed builds for macOS, Windows, Linux, FreeBSD and the web from the release pipeline. +- Drawings from AutoCAD open correctly, and CADCraft's DXF/DWG files open cleanly in AutoCAD and other readers. +- Every common 2D draw, modify, annotate, layer, block, layout and plot command works, both with the mouse and at the command line. +- No crashes and no lost work: autosave and recovery, plus undo that always works. + +### Alpha checklist + +| Item | State | Hours left | +|---|---|---| +| 2D draw and modify commands, snaps, tracking, grips | done (minor options missing) | — | +| Dimensions, text, MTEXT, leaders, tables, TrueType fonts | done | — | +| Hatch with pick points, blocks, attributes | done | — | +| Layouts, viewports, MSPACE/PSPACE, page setup, PLOT to PDF | done | — | +| Parametric constraints | done (engine); glyphs on the canvas in progress | 3 | +| DXF/DWG round trip of everything above | done for our data; MULTILEADER is written as LEADER + MTEXT; `*D` dimension blocks duplicate on re-save | 6 | +| Confirmed opening in AutoCAD (black-box check) | not yet confirmed | 4 | +| Layer Properties Manager, QSELECT, Quick Properties | in progress | 4 | +| Autosave, crash recovery, RECOVER/AUDIT | partial | 6 | +| Options dialog and preferences | partial | 6 | +| Plot preview | missing | 4 | +| Scripted smoke test of all 290 commands through the UI, then fixing what it finds | not started | 12 | +| Release pipeline: first green signed build on every platform | workflows written; first run being started | 6 | +| Getting-started docs and the web build hosted | partial | 4 | +| **Total** | | **≈ 55** | + ## Where we are | Measure | Value | |---|---| | Menu breadth (`cargo xtask parity`, [docs/parity.md](docs/parity.md)) | **233 / 491 reference menu items (47%)** | | Registered commands | 290 (133 with interactive prompts) | -| **Estimated overall feature parity (weighted by how much each area matters)** | **≈ 26%** | -| Tests | geometry, colour, document, fonts, render, DXF, engine (commands, prompts, snaps, selection, undo, scripts, hostile input), MCP agent tasks, xtask | +| **Estimated overall feature parity (weighted by how much each area matters)** | **≈ 29%** | +| Performance | 200k entities: pick 0.001 ms, pick after an edit ≈ 4 ms (incremental R-tree), GPU canvas ≈ 4 ms per frame | +| Tests | geometry, colour, document, fonts, render, DXF/DWG round trips, constraints solver, engine (commands, prompts, snaps, selection, undo, scripts, hostile input), MCP agent tasks, xtask | | Gates | `cargo xtask ci`: fmt, clippy -D warnings, tests, asset attribution, layering, wasm — green | -The weighted estimate counts depth: most covered menu items work in their common forms but lack -some options (e.g. ARC has 3-point and start-center-end but not all eleven variants; TRIM works on -lines, arcs, circles and polylines but not ellipses or splines; dimensions render but have no -interactive DIM commands yet). +Menu breadth counts menu items that exist; the weighted parity estimate also counts depth (options, +edge cases, dialogs), which is why it is lower. ## Milestones @@ -26,27 +63,26 @@ interactive DIM commands yet). | M0 | Skeleton + vertical slice: workspace, AutoCAD-style UI, command line, draw/modify basics, DXF, CLI, MCP, web | **done** | — | | M1 | Drafting core: every Draw-menu 2D command and option, dynamic input fields, object snap tracking, temporary snap overrides | ~85% (all 2D Draw items exist) | 8 | | M2 | Modify: grips (stretch/move/rotate/scale/mirror, multifunctional), PEDIT, SPLINEDIT, LENGTHEN, BLEND, ALIGN, associative arrays, trim/extend for all curve types, MATCHPROP UI, Quick Properties | ~65% (PEDIT, LENGTHEN, ALIGN, BLEND, grips API, TRIM on splines) | 18 | -| M3 | Layers & properties: full Layer Properties Manager (filters, VP overrides, states), linetype manager, lineweight display, transparency, QSELECT dialog, Properties for every object type | ~45% | 20 | -| M4 | Annotation: DIM* commands, DIMSTYLE manager, associative dimensions, MLEADER + styles, in-place MTEXT editor, fields, tables + table styles, annotative scaling, TrueType fonts, SHX reader | ~45% (TrueType text, MTEXT formatting codes, full DIMSTYLE variables + overrides, all arrowheads, associative dimensions, TABLE editing; not yet: DXF round-trip of the new data, jogged/ordinate polish, tolerance frames, fields, annotative scaling, SHX) | 35 | -| M5 | Hatch & blocks: pick-point boundary detection, islands, gradients, BLOCK/WBLOCK/INSERT dialogs, attributes (ATTDEF/ATTEDIT/BATTMAN), block editor, dynamic block parameters, xrefs, groups, Blocks palette | ~20% | 70 | +| M3 | Layers & properties: full Layer Properties Manager (filters, VP overrides, states), linetype manager, lineweight display, transparency, QSELECT dialog, Properties for every object type | ~60% (Layer Properties Manager, QSELECT, Quick Properties in progress) | 15 | +| M4 | Annotation: DIM* commands, DIMSTYLE manager, associative dimensions, MLEADER + styles, in-place MTEXT editor, fields, tables + table styles, annotative scaling, TrueType fonts, SHX reader | ~50% (TrueType text, MTEXT formatting codes, full DIMSTYLE variables + overrides, all arrowheads, associative dimensions, TABLE editing; DXF round trip; not yet: native MULTILEADER objects, jogged/ordinate polish, tolerance frames, fields, annotative scaling, SHX) | 30 | +| M5 | Hatch & blocks: pick-point boundary detection, islands, gradients, BLOCK/WBLOCK/INSERT dialogs, attributes (ATTDEF/ATTEDIT/BATTMAN), block editor, dynamic block parameters, xrefs, groups, Blocks palette | ~35% (pick-point boundaries with islands, gradients, BLOCK/INSERT, attributes, nested blocks) | 70 | | M6 | Layouts & plotting: paper space, viewports (rect/polygonal/object, scale, lock, per-VP layers), page setups, PLOT to PDF/PNG/SVG, plot styles (CTB/STB), PUBLISH | ~55% (layouts, viewports, MSPACE/PSPACE through viewports, page setup, PLOT/EXPORTPDF) | 25 | -| M7 | Files: DWG read/write (done via acadrust), DXF fidelity (all object types, round-trip of unknown data), RECOVER/AUDIT, PURGE, templates, autosave, ETRANSMIT, PDF/raster underlays | ~45% | 60 | +| M7 | Files: DWG read/write (done via acadrust), DXF fidelity (all object types, round-trip of unknown data), RECOVER/AUDIT, PURGE, templates, autosave, ETRANSMIT, PDF/raster underlays | ~55% (DXF round trip of dimension styles, associativity, tables and constraints) | 55 | | M8 | Inquiry & utilities: MEASUREGEOM, MASSPROP, QuickCalc, Find/Replace, spell check, COUNT, DWG Compare, Settings/OPTIONS, CUI-style customisation, alias editor | ~20% | 30 | -| M9 | Parametric: geometric + dimensional constraints, AutoConstrain, Parameters Manager (constraint solver, see plan/adr/0001) | ~60% (own solver crate, all GC*/DC* commands, AUTOCONSTRAIN, PARAMETERS, conflict detection, re-solve after edits; not yet: constraint glyph/dimension rendering, DWG/DXF persistence, inference while drawing) | 20 | -| M10 | Performance: GPU canvas (wgpu batches), R-tree spatial index, incremental regen, 1M-entity drawings at 60 fps | ~60% (GPU canvas, R-tree: pick 50 ms → 0.001 ms at 200k entities) | 15 | +| M9 | Parametric: geometric + dimensional constraints, AutoConstrain, Parameters Manager (constraint solver, see plan/adr/0001) | ~60% (own solver crate, all GC*/DC* commands, AUTOCONSTRAIN, PARAMETERS, conflict detection, re-solve after edits, DXF persistence; not yet: inference while drawing, constraint glyphs on the canvas (in progress)) | 16 | +| M10 | Performance: GPU canvas (wgpu batches), R-tree spatial index, incremental regen, 1M-entity drawings at 60 fps | ~70% (GPU canvas, incremental R-tree: pick 50 ms → 0.001 ms at 200k entities, ≈ 4 ms after an edit) | 12 | | M11 | 3D: UCS, orbit, visual styles, solids (box…loft, booleans, fillet edges), meshes, surfaces, sections, rendering | 0% | 200 | | M12 | Automation: an embedded safe AutoLISP-compatible interpreter, action recorder, sheet sets, CLI/MCP parity tests | ~25% | 60 | | M13 | 1.0 polish: preferences, workspaces, themes, localisation, accessibility, signed packages for every platform, docs | ~10% | 40 | -| | **Remaining total** | | **≈ 620 hours** | +| | **Remaining total** | | **≈ 580 hours** | -At roughly 620 more hours of Opus 5.5 wall-clock work (with parallel agents this compresses to -about 155–200 hours of elapsed time), CADCraft would reach broad AutoCAD parity. 2D drafting parity -(M1–M8) is the first ≈ 300 hours. +At roughly 580 more hours of Opus 5.5 wall-clock work (with parallel agents this compresses to +about 150–190 hours of elapsed time), CADCraft would reach broad AutoCAD parity. 2D drafting parity +(M1–M8) is the first ≈ 250 hours. ## Current focus -1. Constraint glyphs and dimensional constraints on the canvas; DXF persistence of constraints, DIMSTYLE overrides and associativity. -2. Quick Properties, QSELECT and the full Layer Properties Manager. -3. Plot preview; polygonal/object viewports. -4. 3D foundations (UCS, orbit, solids via truck/csgrs per plan/adr/0001). -5. First release-candidate build through the release pipeline. +1. Finish the alpha checklist above (release builds, AutoCAD open check, smoke test of every command, autosave/recovery, plot preview). +2. Constraint glyphs on the canvas; Layer Properties Manager, QSELECT and Quick Properties. +3. Native MULTILEADER objects in DXF; stop `*D` block duplication on re-save. +4. Then 3D foundations (UCS, orbit, solids via truck/csgrs per plan/adr/0001). diff --git a/crates/io/src/dxf_write.rs b/crates/io/src/dxf_write.rs index fa51496..208f845 100644 --- a/crates/io/src/dxf_write.rs +++ b/crates/io/src/dxf_write.rs @@ -651,6 +651,28 @@ fn entity(w: &mut W, d: &Drawing, e: &Entity, owner: &str, paper: bool, cx: &Ctx w.f(1040, t.text_height); w.s(1000, &t.style); } + EntityKind::MLeader(m) => { + // Written as plain LEADER + MTEXT entities (MULTILEADER objects aren't supported + // yet), so every reader shows the annotation. + for arm in m.leaders.iter().take(64) { + let mut vertices = arm.clone(); + vertices.push(m.landing); + let le = Entity { + handle: Handle(u64::from_str_radix(&w.h(), 16).unwrap_or(0)), + common: e.common.clone(), + kind: EntityKind::Leader(cadcraft_doc::Leader { vertices, arrow: true, spline: false, style: m.style.clone() }), + }; + entity(w, d, &le, owner, paper, cx); + } + if let Some(t) = &m.text { + let te = Entity { + handle: Handle(u64::from_str_radix(&w.h(), 16).unwrap_or(0)), + common: e.common.clone(), + kind: EntityKind::MText(t.clone()), + }; + entity(w, d, &te, owner, paper, cx); + } + } EntityKind::Leader(l) => { w.s(0, "LEADER"); common(w, e, owner, paper, "AcDbLeader"); diff --git a/crates/io/src/tests.rs b/crates/io/src/tests.rs index 8636c83..6e2a1dd 100644 --- a/crates/io/src/tests.rs +++ b/crates/io/src/tests.rs @@ -837,3 +837,30 @@ fn dwg_roundtrip_keeps_extension_data() { let r = back.text_style("Romans").unwrap(); assert!(r.backwards && r.annotative); } + +#[test] +fn mleader_is_written_as_leader_and_mtext() { + let mut d = Drawing::new_metric(); + let text = cadcraft_doc::MText { + insert: Vec3::new(12.0, 5.0, 0.0), + height: 2.5, + width: 0.0, + attach: 1, + rotation: 0.0, + contents: "Note".into(), + style: "Standard".into(), + line_spacing: 1.0, + }; + let m = cadcraft_doc::MLeader { + leaders: vec![vec![Vec3::new(0.0, 0.0, 0.0)]], + landing: Vec3::new(10.0, 5.0, 0.0), + dogleg: 2.0, + text: Some(text), + style: "Standard".into(), + arrow_size: 2.5, + }; + d.add(&Space::Model, Default::default(), EntityKind::MLeader(m)).unwrap(); + let back = roundtrip(&d); + assert!(back.model.iter().any(|e| matches!(e.kind, EntityKind::Leader(_)))); + assert!(back.model.iter().any(|e| matches!(&e.kind, EntityKind::MText(t) if t.contents == "Note"))); +} diff --git a/docs/images/ui-apartment.png b/docs/images/ui-apartment.png new file mode 100644 index 0000000..344774c Binary files /dev/null and b/docs/images/ui-apartment.png differ diff --git a/docs/images/ui-bracket.png b/docs/images/ui-bracket.png index c179f3d..9ca39e0 100644 Binary files a/docs/images/ui-bracket.png and b/docs/images/ui-bracket.png differ diff --git a/docs/images/ui-layout.png b/docs/images/ui-layout.png new file mode 100644 index 0000000..207e72f Binary files /dev/null and b/docs/images/ui-layout.png differ diff --git a/examples/apartment.dxf b/examples/apartment.dxf index ffd7a60..5fff702 100644 --- a/examples/apartment.dxf +++ b/examples/apartment.dxf @@ -157,7 +157,7 @@ $PSLTSCALE 9 $HANDSEED 5 -11A0 +11DE 0 ENDSEC 0 @@ -165,6 +165,48 @@ SECTION 2 CLASSES 0 +CLASS + 1 +TABLESTYLE + 2 +AcDbTableStyle + 3 +ObjectDBX Classes + 90 +4095 +280 +0 +281 +0 + 0 +CLASS + 1 +ACAD_TABLE + 2 +AcDbTable + 3 +ObjectDBX Classes + 90 +1025 +280 +0 +281 +1 + 0 +CLASS + 1 +DIMASSOC + 2 +AcDbDimAssoc + 3 +ObjectDBX Classes + 90 +0 +280 +0 +281 +0 + 0 ENDSEC 0 SECTION @@ -175,7 +217,7 @@ TABLE 2 VPORT 5 -1149 +1159 330 0 100 @@ -185,9 +227,9 @@ AcDbSymbolTable 0 VPORT 5 -114A +115A 330 -1149 +1159 100 AcDbSymbolTableRecord 100 @@ -245,7 +287,7 @@ TABLE 2 LTYPE 5 -114B +115B 330 0 100 @@ -255,9 +297,9 @@ AcDbSymbolTable 0 LTYPE 5 -114C +115C 330 -114B +115B 100 AcDbSymbolTableRecord 100 @@ -277,9 +319,9 @@ ByBlock 0 LTYPE 5 -114D +115D 330 -114B +115B 100 AcDbSymbolTableRecord 100 @@ -299,9 +341,9 @@ ByLayer 0 LTYPE 5 -114E +115E 330 -114B +115B 100 AcDbSymbolTableRecord 100 @@ -325,7 +367,7 @@ TABLE 2 LAYER 5 -114F +115F 330 0 100 @@ -335,9 +377,9 @@ AcDbSymbolTable 0 LAYER 5 -1150 +1160 330 -114F +115F 100 AcDbSymbolTableRecord 100 @@ -355,9 +397,9 @@ Continuous 0 LAYER 5 -1151 +1161 330 -114F +115F 100 AcDbSymbolTableRecord 100 @@ -377,9 +419,9 @@ Continuous 0 LAYER 5 -1152 +1162 330 -114F +115F 100 AcDbSymbolTableRecord 100 @@ -397,9 +439,9 @@ Continuous 0 LAYER 5 -1153 +1163 330 -114F +115F 100 AcDbSymbolTableRecord 100 @@ -417,9 +459,9 @@ Continuous 0 LAYER 5 -1154 +1164 330 -114F +115F 100 AcDbSymbolTableRecord 100 @@ -437,9 +479,9 @@ Continuous 0 LAYER 5 -1155 +1165 330 -114F +115F 100 AcDbSymbolTableRecord 100 @@ -457,9 +499,9 @@ Continuous 0 LAYER 5 -1156 +1166 330 -114F +115F 100 AcDbSymbolTableRecord 100 @@ -477,9 +519,9 @@ Continuous 0 LAYER 5 -1157 +1167 330 -114F +115F 100 AcDbSymbolTableRecord 100 @@ -497,9 +539,9 @@ Continuous 0 LAYER 5 -1158 +1168 330 -114F +115F 100 AcDbSymbolTableRecord 100 @@ -521,7 +563,7 @@ TABLE 2 STYLE 5 -1159 +1169 330 0 100 @@ -531,9 +573,9 @@ AcDbSymbolTable 0 STYLE 5 -115A +116A 330 -1159 +1169 100 AcDbSymbolTableRecord 100 @@ -563,7 +605,7 @@ TABLE 2 VIEW 5 -115B +116B 330 0 100 @@ -577,7 +619,7 @@ TABLE 2 UCS 5 -115C +116C 330 0 100 @@ -591,19 +633,19 @@ TABLE 2 APPID 5 -115D +116D 330 0 100 AcDbSymbolTable 70 -1 +3 0 APPID 5 -115E +116E 330 -115D +116D 100 AcDbSymbolTableRecord 100 @@ -613,13 +655,41 @@ ACAD 70 0 0 +APPID + 5 +116F +330 +116D +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +CADCRAFT + 70 +0 + 0 +APPID + 5 +1170 +330 +116D +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +AcadAnnotative + 70 +0 + 0 ENDTAB 0 TABLE 2 DIMSTYLE 5 -115F +1171 330 0 100 @@ -633,9 +703,9 @@ AcDbDimStyleTable 0 DIMSTYLE 105 -1160 +1172 330 -115F +1171 100 AcDbSymbolTableRecord 100 @@ -654,32 +724,78 @@ Standard 0.38 44 80.0 + 45 +0.0 + 46 +80.0 + 47 +0.0 + 48 +0.0 140 140.0 141 0.09 142 70.0 +143 +25.4 144 1.0 +146 +1.0 147 40.0 + 71 +0 + 72 +0 73 1 74 1 + 75 +0 + 76 +0 77 1 78 0 +170 +0 +171 +2 +176 +4 +177 +4 +178 +2 +179 +0 271 0 +272 +4 +275 +0 +276 +0 +277 +2 +278 +46 +280 +0 +340 +116A 0 DIMSTYLE 105 -1161 +1173 330 -115F +1171 100 AcDbSymbolTableRecord 100 @@ -698,26 +814,72 @@ ISO-25 3.75 44 1.25 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 140 2.5 141 2.5 142 0.0 +143 +25.4 144 1.0 +146 +1.0 147 0.625 + 71 +0 + 72 +0 73 0 74 +0 + 75 +0 + 76 0 77 1 78 8 +170 +0 +171 +2 +176 +0 +177 +0 +178 +0 +179 +0 271 2 +272 +4 +275 +0 +276 +0 +277 +2 +278 +46 +280 +0 +340 +116A 0 ENDTAB 0 @@ -725,19 +887,19 @@ TABLE 2 BLOCK_RECORD 5 -1162 +1174 330 0 100 AcDbSymbolTable 70 -10 +11 0 BLOCK_RECORD 5 1139 330 -1162 +1174 100 AcDbSymbolTableRecord 100 @@ -745,13 +907,13 @@ AcDbBlockTableRecord 2 *Model_Space 340 -1146 +1156 0 BLOCK_RECORD 5 113A 330 -1162 +1174 100 AcDbSymbolTableRecord 100 @@ -759,13 +921,13 @@ AcDbBlockTableRecord 2 *Paper_Space 340 -1147 +1157 0 BLOCK_RECORD 5 113B 330 -1162 +1174 100 AcDbSymbolTableRecord 100 @@ -773,13 +935,13 @@ AcDbBlockTableRecord 2 *Paper_Space0 340 -1148 +1158 0 BLOCK_RECORD 5 113C 330 -1162 +1174 100 AcDbSymbolTableRecord 100 @@ -793,7 +955,7 @@ BLOCK_RECORD 5 113D 330 -1162 +1174 100 AcDbSymbolTableRecord 100 @@ -807,7 +969,7 @@ BLOCK_RECORD 5 113E 330 -1162 +1174 100 AcDbSymbolTableRecord 100 @@ -821,7 +983,7 @@ BLOCK_RECORD 5 113F 330 -1162 +1174 100 AcDbSymbolTableRecord 100 @@ -835,7 +997,7 @@ BLOCK_RECORD 5 1140 330 -1162 +1174 100 AcDbSymbolTableRecord 100 @@ -849,7 +1011,7 @@ BLOCK_RECORD 5 1141 330 -1162 +1174 100 AcDbSymbolTableRecord 100 @@ -863,7 +1025,7 @@ BLOCK_RECORD 5 1142 330 -1162 +1174 100 AcDbSymbolTableRecord 100 @@ -871,6 +1033,20 @@ AcDbBlockTableRecord 2 *D7 340 +0 + 0 +BLOCK_RECORD + 5 +1143 +330 +1174 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*T1 +340 0 0 ENDTAB @@ -883,7 +1059,7 @@ BLOCKS 0 BLOCK 5 -1163 +1175 330 1139 100 @@ -909,7 +1085,7 @@ AcDbBlockBegin 0 ENDBLK 5 -1164 +1176 330 1139 100 @@ -921,7 +1097,7 @@ AcDbBlockEnd 0 BLOCK 5 -1165 +1177 330 113A 100 @@ -949,7 +1125,7 @@ AcDbBlockBegin 0 ENDBLK 5 -1166 +1178 330 113A 100 @@ -963,7 +1139,7 @@ AcDbBlockEnd 0 BLOCK 5 -1167 +1179 330 113B 100 @@ -991,7 +1167,7 @@ AcDbBlockBegin 0 ENDBLK 5 -1168 +117A 330 113B 100 @@ -1005,7 +1181,7 @@ AcDbBlockEnd 0 BLOCK 5 -1192 +11CC 330 113C 100 @@ -1031,7 +1207,7 @@ AcDbBlockBegin 0 LINE 5 -1169 +117B 330 113C 100 @@ -1057,7 +1233,7 @@ AcDbLine 0 LINE 5 -116A +117C 330 113C 100 @@ -1083,7 +1259,7 @@ AcDbLine 0 LINE 5 -116B +117D 330 113C 100 @@ -1109,7 +1285,7 @@ AcDbLine 0 LINE 5 -116C +117E 330 113C 100 @@ -1135,7 +1311,7 @@ AcDbLine 0 LINE 5 -116D +117F 330 113C 100 @@ -1161,7 +1337,7 @@ AcDbLine 0 MTEXT 5 -116E +1180 330 113C 100 @@ -1195,7 +1371,7 @@ Standard 0 ENDBLK 5 -1193 +11CD 330 113C 100 @@ -1207,7 +1383,7 @@ AcDbBlockEnd 0 BLOCK 5 -1194 +11CE 330 113D 100 @@ -1233,7 +1409,7 @@ AcDbBlockBegin 0 LINE 5 -116F +1181 330 113D 100 @@ -1259,7 +1435,7 @@ AcDbLine 0 LINE 5 -1170 +1182 330 113D 100 @@ -1285,7 +1461,7 @@ AcDbLine 0 LINE 5 -1171 +1183 330 113D 100 @@ -1311,7 +1487,7 @@ AcDbLine 0 LINE 5 -1172 +1184 330 113D 100 @@ -1337,7 +1513,7 @@ AcDbLine 0 LINE 5 -1173 +1185 330 113D 100 @@ -1363,7 +1539,7 @@ AcDbLine 0 MTEXT 5 -1174 +1186 330 113D 100 @@ -1397,7 +1573,7 @@ Standard 0 ENDBLK 5 -1195 +11CF 330 113D 100 @@ -1409,7 +1585,7 @@ AcDbBlockEnd 0 BLOCK 5 -1196 +11D0 330 113E 100 @@ -1435,7 +1611,7 @@ AcDbBlockBegin 0 LINE 5 -1175 +1187 330 113E 100 @@ -1461,7 +1637,7 @@ AcDbLine 0 LINE 5 -1176 +1188 330 113E 100 @@ -1487,7 +1663,7 @@ AcDbLine 0 LINE 5 -1177 +1189 330 113E 100 @@ -1513,7 +1689,7 @@ AcDbLine 0 LINE 5 -1178 +118A 330 113E 100 @@ -1539,7 +1715,7 @@ AcDbLine 0 LINE 5 -1179 +118B 330 113E 100 @@ -1565,7 +1741,7 @@ AcDbLine 0 MTEXT 5 -117A +118C 330 113E 100 @@ -1599,7 +1775,7 @@ Standard 0 ENDBLK 5 -1197 +11D1 330 113E 100 @@ -1611,7 +1787,7 @@ AcDbBlockEnd 0 BLOCK 5 -1198 +11D2 330 113F 100 @@ -1637,7 +1813,7 @@ AcDbBlockBegin 0 LINE 5 -117B +118D 330 113F 100 @@ -1663,7 +1839,7 @@ AcDbLine 0 LINE 5 -117C +118E 330 113F 100 @@ -1689,7 +1865,7 @@ AcDbLine 0 LINE 5 -117D +118F 330 113F 100 @@ -1715,7 +1891,7 @@ AcDbLine 0 LINE 5 -117E +1190 330 113F 100 @@ -1741,7 +1917,7 @@ AcDbLine 0 LINE 5 -117F +1191 330 113F 100 @@ -1767,7 +1943,7 @@ AcDbLine 0 MTEXT 5 -1180 +1192 330 113F 100 @@ -1801,7 +1977,7 @@ Standard 0 ENDBLK 5 -1199 +11D3 330 113F 100 @@ -1813,7 +1989,7 @@ AcDbBlockEnd 0 BLOCK 5 -119A +11D4 330 1140 100 @@ -1839,7 +2015,7 @@ AcDbBlockBegin 0 LINE 5 -1181 +1193 330 1140 100 @@ -1865,7 +2041,7 @@ AcDbLine 0 LINE 5 -1182 +1194 330 1140 100 @@ -1891,7 +2067,7 @@ AcDbLine 0 LINE 5 -1183 +1195 330 1140 100 @@ -1917,7 +2093,7 @@ AcDbLine 0 LINE 5 -1184 +1196 330 1140 100 @@ -1943,7 +2119,7 @@ AcDbLine 0 LINE 5 -1185 +1197 330 1140 100 @@ -1969,7 +2145,7 @@ AcDbLine 0 MTEXT 5 -1186 +1198 330 1140 100 @@ -2003,7 +2179,7 @@ Standard 0 ENDBLK 5 -119B +11D5 330 1140 100 @@ -2015,7 +2191,7 @@ AcDbBlockEnd 0 BLOCK 5 -119C +11D6 330 1141 100 @@ -2041,7 +2217,7 @@ AcDbBlockBegin 0 LINE 5 -1187 +1199 330 1141 100 @@ -2067,7 +2243,7 @@ AcDbLine 0 LINE 5 -1188 +119A 330 1141 100 @@ -2093,7 +2269,7 @@ AcDbLine 0 LINE 5 -1189 +119B 330 1141 100 @@ -2119,7 +2295,7 @@ AcDbLine 0 LINE 5 -118A +119C 330 1141 100 @@ -2145,7 +2321,7 @@ AcDbLine 0 LINE 5 -118B +119D 330 1141 100 @@ -2171,7 +2347,7 @@ AcDbLine 0 MTEXT 5 -118C +119E 330 1141 100 @@ -2205,7 +2381,7 @@ Standard 0 ENDBLK 5 -119D +11D7 330 1141 100 @@ -2217,7 +2393,7 @@ AcDbBlockEnd 0 BLOCK 5 -119E +11D8 330 1142 100 @@ -2243,7 +2419,7 @@ AcDbBlockBegin 0 LINE 5 -118D +119F 330 1142 100 @@ -2269,7 +2445,7 @@ AcDbLine 0 LINE 5 -118E +11A0 330 1142 100 @@ -2295,7 +2471,7 @@ AcDbLine 0 LINE 5 -118F +11A1 330 1142 100 @@ -2321,7 +2497,7 @@ AcDbLine 0 LINE 5 -1190 +11A2 330 1142 100 @@ -2347,7 +2523,7 @@ AcDbLine 0 MTEXT 5 -1191 +11A3 330 1142 100 @@ -2381,7 +2557,7 @@ Standard 0 ENDBLK 5 -119F +11D9 330 1142 100 @@ -2389,6 +2565,1172 @@ AcDbEntity 8 0 100 +AcDbBlockEnd + 0 +BLOCK + 5 +11DA +330 +1143 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*T1 + 70 +1 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 3 +*T1 + 1 + + 0 +LINE + 5 +11A4 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +0.0 + 20 +-493.3333333333333 + 30 +0.0 + 11 +4000.0 + 21 +-493.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11A5 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +4000.0 + 20 +-493.3333333333333 + 30 +0.0 + 11 +4000.0 + 21 +-0.0 + 31 +0.0 + 0 +LINE + 5 +11A6 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +0.0 + 20 +-0.0 + 30 +0.0 + 11 +4000.0 + 21 +-0.0 + 31 +0.0 + 0 +LINE + 5 +11A7 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +0.0 + 20 +-0.0 + 30 +0.0 + 11 +0.0 + 21 +-493.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11A8 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +0.0 + 20 +-943.3333333333333 + 30 +0.0 + 11 +2000.0 + 21 +-943.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11A9 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +2000.0 + 20 +-943.3333333333333 + 30 +0.0 + 11 +2000.0 + 21 +-493.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11AA +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +0.0 + 20 +-493.3333333333333 + 30 +0.0 + 11 +0.0 + 21 +-943.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11AB +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +2000.0 + 20 +-943.3333333333333 + 30 +0.0 + 11 +4000.0 + 21 +-943.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11AC +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +4000.0 + 20 +-943.3333333333333 + 30 +0.0 + 11 +4000.0 + 21 +-493.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11AD +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +0.0 + 20 +-1393.3333333333333 + 30 +0.0 + 11 +2000.0 + 21 +-1393.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11AE +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +2000.0 + 20 +-1393.3333333333333 + 30 +0.0 + 11 +2000.0 + 21 +-943.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11AF +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +0.0 + 20 +-943.3333333333333 + 30 +0.0 + 11 +0.0 + 21 +-1393.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11B0 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +2000.0 + 20 +-1393.3333333333333 + 30 +0.0 + 11 +4000.0 + 21 +-1393.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11B1 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +4000.0 + 20 +-1393.3333333333333 + 30 +0.0 + 11 +4000.0 + 21 +-943.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11B2 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +0.0 + 20 +-1843.3333333333333 + 30 +0.0 + 11 +2000.0 + 21 +-1843.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11B3 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +2000.0 + 20 +-1843.3333333333333 + 30 +0.0 + 11 +2000.0 + 21 +-1393.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11B4 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +0.0 + 20 +-1393.3333333333333 + 30 +0.0 + 11 +0.0 + 21 +-1843.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11B5 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +2000.0 + 20 +-1843.3333333333333 + 30 +0.0 + 11 +4000.0 + 21 +-1843.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11B6 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +4000.0 + 20 +-1843.3333333333333 + 30 +0.0 + 11 +4000.0 + 21 +-1393.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11B7 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +0.0 + 20 +-2293.333333333333 + 30 +0.0 + 11 +2000.0 + 21 +-2293.333333333333 + 31 +0.0 + 0 +LINE + 5 +11B8 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +2000.0 + 20 +-2293.333333333333 + 30 +0.0 + 11 +2000.0 + 21 +-1843.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11B9 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +0.0 + 20 +-1843.3333333333333 + 30 +0.0 + 11 +0.0 + 21 +-2293.333333333333 + 31 +0.0 + 0 +LINE + 5 +11BA +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +2000.0 + 20 +-2293.333333333333 + 30 +0.0 + 11 +4000.0 + 21 +-2293.333333333333 + 31 +0.0 + 0 +LINE + 5 +11BB +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +4000.0 + 20 +-2293.333333333333 + 30 +0.0 + 11 +4000.0 + 21 +-1843.3333333333333 + 31 +0.0 + 0 +LINE + 5 +11BC +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +0.0 + 20 +-2743.333333333333 + 30 +0.0 + 11 +2000.0 + 21 +-2743.333333333333 + 31 +0.0 + 0 +LINE + 5 +11BD +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +2000.0 + 20 +-2743.333333333333 + 30 +0.0 + 11 +2000.0 + 21 +-2293.333333333333 + 31 +0.0 + 0 +LINE + 5 +11BE +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +0.0 + 20 +-2293.333333333333 + 30 +0.0 + 11 +0.0 + 21 +-2743.333333333333 + 31 +0.0 + 0 +LINE + 5 +11BF +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +2000.0 + 20 +-2743.333333333333 + 30 +0.0 + 11 +4000.0 + 21 +-2743.333333333333 + 31 +0.0 + 0 +LINE + 5 +11C0 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbLine + 10 +4000.0 + 20 +-2743.333333333333 + 30 +0.0 + 11 +4000.0 + 21 +-2293.333333333333 + 31 +0.0 + 0 +MTEXT + 5 +11C1 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbMText + 10 +2000.0 + 20 +-246.66666666666666 + 30 +0.0 + 40 +224.0 + 41 +0.0 + 71 +5 + 72 +1 + 1 +ROOM SCHEDULE + 7 +Standard + 44 +1.0 + 0 +MTEXT + 5 +11C2 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbMText + 10 +1000.0 + 20 +-718.3333333333333 + 30 +0.0 + 40 +160.0 + 41 +0.0 + 71 +5 + 72 +1 + 1 +Room + 7 +Standard + 44 +1.0 + 0 +MTEXT + 5 +11C3 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbMText + 10 +3000.0 + 20 +-718.3333333333333 + 30 +0.0 + 40 +160.0 + 41 +0.0 + 71 +5 + 72 +1 + 1 +Area + 7 +Standard + 44 +1.0 + 0 +MTEXT + 5 +11C4 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbMText + 10 +60.0 + 20 +-1168.3333333333333 + 30 +0.0 + 40 +160.0 + 41 +0.0 + 71 +4 + 72 +1 + 1 +Living / Dining + 7 +Standard + 44 +1.0 + 0 +MTEXT + 5 +11C5 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbMText + 10 +2060.0 + 20 +-1168.3333333333333 + 30 +0.0 + 40 +160.0 + 41 +0.0 + 71 +4 + 72 +1 + 1 +34.6 m² + 7 +Standard + 44 +1.0 + 0 +MTEXT + 5 +11C6 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbMText + 10 +60.0 + 20 +-1618.3333333333333 + 30 +0.0 + 40 +160.0 + 41 +0.0 + 71 +4 + 72 +1 + 1 +Bedroom + 7 +Standard + 44 +1.0 + 0 +MTEXT + 5 +11C7 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbMText + 10 +2060.0 + 20 +-1618.3333333333333 + 30 +0.0 + 40 +160.0 + 41 +0.0 + 71 +4 + 72 +1 + 1 +16.4 m² + 7 +Standard + 44 +1.0 + 0 +MTEXT + 5 +11C8 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbMText + 10 +60.0 + 20 +-2068.333333333333 + 30 +0.0 + 40 +160.0 + 41 +0.0 + 71 +4 + 72 +1 + 1 +Bath + 7 +Standard + 44 +1.0 + 0 +MTEXT + 5 +11C9 +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbMText + 10 +2060.0 + 20 +-2068.333333333333 + 30 +0.0 + 40 +160.0 + 41 +0.0 + 71 +4 + 72 +1 + 1 +7.7 m² + 7 +Standard + 44 +1.0 + 0 +MTEXT + 5 +11CA +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbMText + 10 +60.0 + 20 +-2518.333333333333 + 30 +0.0 + 40 +160.0 + 41 +0.0 + 71 +4 + 72 +1 + 1 +Total + 7 +Standard + 44 +1.0 + 0 +MTEXT + 5 +11CB +330 +1143 +100 +AcDbEntity + 8 +A-ANNO + 62 +0 +100 +AcDbMText + 10 +2060.0 + 20 +-2518.333333333333 + 30 +0.0 + 40 +160.0 + 41 +0.0 + 71 +4 + 72 +1 + 1 +58.7 m² + 7 +Standard + 44 +1.0 + 0 +ENDBLK + 5 +11DB +330 +1143 +100 +AcDbEntity + 8 +0 +100 AcDbBlockEnd 0 ENDSEC @@ -4403,9 +5745,407 @@ Standard 44 1.0 0 +LEADER + 5 +11DC +330 +1139 +100 +AcDbEntity + 8 +A-ANNO +100 +AcDbLeader + 3 +Standard + 71 +1 + 72 +0 + 76 +3 + 10 +4600.0 + 20 +250.0 + 30 +0.0 + 10 +5200.0 + 20 +-1500.0 + 30 +0.0 + 10 +5600.0 + 20 +-1500.0 + 30 +0.0 + 0 +MTEXT + 5 +11DD +330 +1139 +100 +AcDbEntity + 8 +A-ANNO +100 +AcDbMText + 10 +5640.36 + 20 +-1500.0 + 30 +0.0 + 40 +150.0 + 41 +0.0 + 71 +4 + 72 +1 + 1 +Double glazing, U = 1.1 + 7 +Standard + 44 +1.0 + 0 +ACAD_TABLE + 5 +131 +330 +1139 +100 +AcDbEntity + 8 +A-ANNO +100 +AcDbBlockReference + 2 +*T1 + 10 +13000.0 + 20 +8000.0 + 30 +0.0 +100 +AcDbTable +280 +0 +342 +1150 +343 +1143 + 11 +1.0 + 21 +0.0 + 31 +0.0 + 90 +0 + 91 +6 + 92 +2 + 93 +0 + 94 +0 + 95 +0 + 96 +0 +141 +493.3333333333333 +141 +450.0 +141 +450.0 +141 +450.0 +141 +450.0 +141 +450.0 +142 +2000.0 +142 +2000.0 +171 +1 +172 +0 +173 +1 +174 +0 +175 +2 +176 +1 + 91 +0 +178 +0 +145 +0.0 + 1 +ROOM SCHEDULE +171 +1 +172 +0 +173 +1 +174 +0 +175 +0 +176 +0 + 91 +0 +178 +0 +145 +0.0 + 1 + +171 +1 +172 +0 +173 +0 +174 +0 +175 +1 +176 +1 + 91 +0 +178 +0 +145 +0.0 + 1 +Room +171 +1 +172 +0 +173 +0 +174 +0 +175 +1 +176 +1 + 91 +0 +178 +0 +145 +0.0 + 1 +Area +171 +1 +172 +0 +173 +0 +174 +0 +175 +1 +176 +1 + 91 +0 +178 +0 +145 +0.0 + 1 +Living / Dining +171 +1 +172 +0 +173 +0 +174 +0 +175 +1 +176 +1 + 91 +0 +178 +0 +145 +0.0 + 1 +34.6 m² +171 +1 +172 +0 +173 +0 +174 +0 +175 +1 +176 +1 + 91 +0 +178 +0 +145 +0.0 + 1 +Bedroom +171 +1 +172 +0 +173 +0 +174 +0 +175 +1 +176 +1 + 91 +0 +178 +0 +145 +0.0 + 1 +16.4 m² +171 +1 +172 +0 +173 +0 +174 +0 +175 +1 +176 +1 + 91 +0 +178 +0 +145 +0.0 + 1 +Bath +171 +1 +172 +0 +173 +0 +174 +0 +175 +1 +176 +1 + 91 +0 +178 +0 +145 +0.0 + 1 +7.7 m² +171 +1 +172 +0 +173 +0 +174 +0 +175 +1 +176 +1 + 91 +0 +178 +0 +145 +0.0 + 1 +Total +171 +1 +172 +0 +173 +0 +174 +0 +175 +1 +176 +1 + 91 +0 +178 +0 +145 +0.0 + 1 +58.7 m² +1001 +CADCRAFT +1000 +TABLE +1070 +1 +1070 +1 +1040 +160.0 +1000 +Standard + 0 DIMENSION 5 132 +102 +{ACAD_REACTORS +330 +1145 +102 +} +102 +{ACAD_XDICTIONARY +360 +1144 +102 +} 330 1139 100 @@ -4450,10 +6190,42 @@ AcDbAlignedDimension 0.0 100 AcDbRotatedDimension +1001 +CADCRAFT +1000 +ASSOC +1002 +{ +1002 +{ +1000 +p13 +1005 +100 +1070 +6 +1071 +0 +1002 +} +1002 +} 0 DIMENSION 5 133 +102 +{ACAD_REACTORS +330 +1147 +102 +} +102 +{ACAD_XDICTIONARY +360 +1146 +102 +} 330 1139 100 @@ -4498,10 +6270,42 @@ AcDbAlignedDimension 0.0 100 AcDbRotatedDimension +1001 +CADCRAFT +1000 +ASSOC +1002 +{ +1002 +{ +1000 +p14 +1005 +100 +1070 +6 +1071 +1 +1002 +} +1002 +} 0 DIMENSION 5 134 +102 +{ACAD_REACTORS +330 +1149 +102 +} +102 +{ACAD_XDICTIONARY +360 +1148 +102 +} 330 1139 100 @@ -4546,10 +6350,54 @@ AcDbAlignedDimension 0.0 100 AcDbRotatedDimension +1001 +CADCRAFT +1000 +ASSOC +1002 +{ +1002 +{ +1000 +p13 +1005 +100 +1070 +6 +1071 +0 +1002 +} +1002 +{ +1000 +p14 +1005 +100 +1070 +6 +1071 +1 +1002 +} +1002 +} 0 DIMENSION 5 135 +102 +{ACAD_REACTORS +330 +114B +102 +} +102 +{ACAD_XDICTIONARY +360 +114A +102 +} 330 1139 100 @@ -4594,10 +6442,54 @@ AcDbAlignedDimension 90.0 100 AcDbRotatedDimension +1001 +CADCRAFT +1000 +ASSOC +1002 +{ +1002 +{ +1000 +p13 +1005 +100 +1070 +6 +1071 +0 +1002 +} +1002 +{ +1000 +p14 +1005 +100 +1070 +6 +1071 +3 +1002 +} +1002 +} 0 DIMENSION 5 136 +102 +{ACAD_REACTORS +330 +114D +102 +} +102 +{ACAD_XDICTIONARY +360 +114C +102 +} 330 1139 100 @@ -4642,10 +6534,42 @@ AcDbAlignedDimension 90.0 100 AcDbRotatedDimension +1001 +CADCRAFT +1000 +ASSOC +1002 +{ +1002 +{ +1000 +p14 +1005 +100 +1070 +6 +1071 +2 +1002 +} +1002 +} 0 DIMENSION 5 137 +102 +{ACAD_REACTORS +330 +114F +102 +} +102 +{ACAD_XDICTIONARY +360 +114E +102 +} 330 1139 100 @@ -4690,6 +6614,26 @@ AcDbAlignedDimension 90.0 100 AcDbRotatedDimension +1001 +CADCRAFT +1000 +ASSOC +1002 +{ +1002 +{ +1000 +p13 +1005 +100 +1070 +6 +1071 +1 +1002 +} +1002 +} 0 DIMENSION 5 @@ -4739,7 +6683,7 @@ OBJECTS 0 DICTIONARY 5 -1143 +1151 330 0 100 @@ -4749,17 +6693,21 @@ AcDbDictionary 3 ACAD_GROUP 350 -1144 +1152 3 ACAD_LAYOUT 350 -1145 +1153 + 3 +ACAD_TABLESTYLE +350 +1154 0 DICTIONARY 5 -1144 +1152 330 -1143 +1151 100 AcDbDictionary 281 @@ -4767,9 +6715,635 @@ AcDbDictionary 0 DICTIONARY 5 -1145 +1154 330 -1143 +1151 +100 +AcDbDictionary +281 +1 + 3 +Standard +350 +1150 + 0 +TABLESTYLE + 5 +1150 +102 +{ACAD_REACTORS +330 +1154 +102 +} +330 +1154 +100 +AcDbTableStyle + 3 + + 70 +0 + 71 +0 + 40 +60.0 + 41 +60.0 +280 +0 +281 +0 + 7 +Standard +140 +160.0 +170 +4 + 62 +0 + 63 +7 +283 +0 +274 +-2 +275 +-2 +276 +-2 +277 +-2 +278 +-2 +279 +-2 +284 +1 +285 +1 +286 +1 +287 +1 +288 +1 +289 +1 + 64 +0 + 65 +0 + 66 +0 + 67 +0 + 68 +0 + 69 +0 + 7 +Standard +140 +160.0 +170 +5 + 62 +0 + 63 +7 +283 +0 +274 +-2 +275 +-2 +276 +-2 +277 +-2 +278 +-2 +279 +-2 +284 +1 +285 +1 +286 +1 +287 +1 +288 +1 +289 +1 + 64 +0 + 65 +0 + 66 +0 + 67 +0 + 68 +0 + 69 +0 + 7 +Standard +140 +224.0 +170 +5 + 62 +0 + 63 +7 +283 +0 +274 +-2 +275 +-2 +276 +-2 +277 +-2 +278 +-2 +279 +-2 +284 +1 +285 +1 +286 +1 +287 +1 +288 +1 +289 +1 + 64 +0 + 65 +0 + 66 +0 + 67 +0 + 68 +0 + 69 +0 + 0 +DICTIONARY + 5 +1144 +102 +{ACAD_REACTORS +330 +132 +102 +} +330 +132 +100 +AcDbDictionary +280 +1 +281 +1 + 3 +ACAD_DIMASSOC +360 +1145 + 0 +DIMASSOC + 5 +1145 +102 +{ACAD_REACTORS +330 +1144 +102 +} +330 +1144 +100 +AcDbDimAssoc +330 +132 + 90 +1 + 70 +0 + 71 +0 + 1 +AcDbOsnapPointRef + 72 +1 +331 +100 + 73 +0 + 91 +0 +301 + + 40 +0.0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 75 +0 + 0 +DICTIONARY + 5 +1146 +102 +{ACAD_REACTORS +330 +133 +102 +} +330 +133 +100 +AcDbDictionary +280 +1 +281 +1 + 3 +ACAD_DIMASSOC +360 +1147 + 0 +DIMASSOC + 5 +1147 +102 +{ACAD_REACTORS +330 +1146 +102 +} +330 +1146 +100 +AcDbDimAssoc +330 +133 + 90 +2 + 70 +0 + 71 +0 + 1 +AcDbOsnapPointRef + 72 +1 +331 +100 + 73 +0 + 91 +0 +301 + + 40 +0.0 + 10 +12000.0 + 20 +0.0 + 30 +0.0 + 75 +0 + 0 +DICTIONARY + 5 +1148 +102 +{ACAD_REACTORS +330 +134 +102 +} +330 +134 +100 +AcDbDictionary +280 +1 +281 +1 + 3 +ACAD_DIMASSOC +360 +1149 + 0 +DIMASSOC + 5 +1149 +102 +{ACAD_REACTORS +330 +1148 +102 +} +330 +1148 +100 +AcDbDimAssoc +330 +134 + 90 +3 + 70 +0 + 71 +0 + 1 +AcDbOsnapPointRef + 72 +1 +331 +100 + 73 +0 + 91 +0 +301 + + 40 +0.0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 75 +0 + 1 +AcDbOsnapPointRef + 72 +1 +331 +100 + 73 +0 + 91 +0 +301 + + 40 +0.0 + 10 +12000.0 + 20 +0.0 + 30 +0.0 + 75 +0 + 0 +DICTIONARY + 5 +114A +102 +{ACAD_REACTORS +330 +135 +102 +} +330 +135 +100 +AcDbDictionary +280 +1 +281 +1 + 3 +ACAD_DIMASSOC +360 +114B + 0 +DIMASSOC + 5 +114B +102 +{ACAD_REACTORS +330 +114A +102 +} +330 +114A +100 +AcDbDimAssoc +330 +135 + 90 +3 + 70 +0 + 71 +0 + 1 +AcDbOsnapPointRef + 72 +1 +331 +100 + 73 +0 + 91 +0 +301 + + 40 +0.0 + 10 +0.0 + 20 +0.0 + 30 +0.0 + 75 +0 + 1 +AcDbOsnapPointRef + 72 +1 +331 +100 + 73 +0 + 91 +0 +301 + + 40 +0.0 + 10 +0.0 + 20 +8000.0 + 30 +0.0 + 75 +0 + 0 +DICTIONARY + 5 +114C +102 +{ACAD_REACTORS +330 +136 +102 +} +330 +136 +100 +AcDbDictionary +280 +1 +281 +1 + 3 +ACAD_DIMASSOC +360 +114D + 0 +DIMASSOC + 5 +114D +102 +{ACAD_REACTORS +330 +114C +102 +} +330 +114C +100 +AcDbDimAssoc +330 +136 + 90 +2 + 70 +0 + 71 +0 + 1 +AcDbOsnapPointRef + 72 +1 +331 +100 + 73 +0 + 91 +0 +301 + + 40 +0.0 + 10 +12000.0 + 20 +8000.0 + 30 +0.0 + 75 +0 + 0 +DICTIONARY + 5 +114E +102 +{ACAD_REACTORS +330 +137 +102 +} +330 +137 +100 +AcDbDictionary +280 +1 +281 +1 + 3 +ACAD_DIMASSOC +360 +114F + 0 +DIMASSOC + 5 +114F +102 +{ACAD_REACTORS +330 +114E +102 +} +330 +114E +100 +AcDbDimAssoc +330 +137 + 90 +1 + 70 +0 + 71 +0 + 1 +AcDbOsnapPointRef + 72 +1 +331 +100 + 73 +0 + 91 +0 +301 + + 40 +0.0 + 10 +12000.0 + 20 +0.0 + 30 +0.0 + 75 +0 + 0 +DICTIONARY + 5 +1153 +330 +1151 100 AcDbDictionary 281 @@ -4777,21 +7351,21 @@ AcDbDictionary 3 Model 350 -1146 +1156 3 Layout1 350 -1147 +1157 3 Layout2 350 -1148 +1158 0 LAYOUT 5 -1146 +1156 330 -1145 +1153 100 AcDbPlotSettings 1 @@ -4909,9 +7483,9 @@ Model 0 LAYOUT 5 -1147 +1157 330 -1145 +1153 100 AcDbPlotSettings 1 @@ -5029,9 +7603,9 @@ Layout1 0 LAYOUT 5 -1148 +1158 330 -1145 +1153 100 AcDbPlotSettings 1