Files
martinfencl.eu/locenice/data/scene.json
T
martin.fencl c5fcd79fe9
continuous-integration/drone/push Build is passing
test
2026-10-22 00:50:52 +02:00

1727 lines
31 KiB
JSON

{
"siteStudy": {
"version": "2026-10-site-01",
"referenceElevation": 591.84,
"source": "C.2-C.5 and Locenice p.c.3480/37 polohopis a vyskopis; digitized PDF vectors, not survey coordinates.",
"cadastralAreaInProject": 1010,
"digitizedOutlineArea": 987.89,
"note": "The graphical outline is about 988 m2, versus 1010 m2 in the project. It is NOT scaled to force area equality; house dimensions are unchanged.",
"finishedGroundC3": [
[
-7.67,
4.695,
-0.48
],
[
-7.67,
-4.695,
-0.48
],
[
3.713,
-4.695,
-0.992
],
[
3.713,
-0.688,
-0.871
],
[
7.67,
-0.688,
-1.14
],
[
7.67,
4.695,
-0.971
],
[
-1.113,
4.695,
-0.48
]
],
"surveyPoints": [
{
"id": 1,
"xz": [
-22.86387745468233,
6.9162902718421835
],
"altitude": 593.13
},
{
"id": 2,
"xz": [
-26.00649803769423,
5.740604360018231
],
"altitude": 593.19
},
{
"id": 3,
"xz": [
-22.733664786123356,
-2.9186632403462283
],
"altitude": 592.64
},
{
"id": 4,
"xz": [
-19.66526683318922,
-1.6042685750232388
],
"altitude": 592.54
},
{
"id": 5,
"xz": [
-16.849177040431528,
-9.283203935982339
],
"altitude": 592.08
},
{
"id": 6,
"xz": [
-19.809586816163616,
-10.38887051378567
],
"altitude": 592.09
},
{
"id": 7,
"xz": [
-19.100913252951532,
0.5664836927799971
],
"altitude": 592.84
},
{
"id": 8,
"xz": [
-21.249447968471955,
7.071889756172209
],
"altitude": 592.85
},
{
"id": 9,
"xz": [
-19.62233327368599,
2.5536226040233165
],
"altitude": 592.59
},
{
"id": 10,
"xz": [
-9.809681750990507,
7.518430876054446
],
"altitude": 592.14
},
{
"id": 11,
"xz": [
-8.73082925476737,
0.6499201351270848
],
"altitude": 591.85
},
{
"id": 12,
"xz": [
7.4440611266407775,
0.4236299245776415
],
"altitude": 590.74
},
{
"id": 13,
"xz": [
8.057613164117942,
7.427291898661351
],
"altitude": 590.96
},
{
"id": 14,
"xz": [
22.42368569156818,
7.487149207097606
],
"altitude": 589.96
},
{
"id": 15,
"xz": [
22.980738978199824,
0.027095859342831083
],
"altitude": 589.65
},
{
"id": 16,
"xz": [
25.962873515635593,
7.010131955908398
],
"altitude": 589.82
},
{
"id": 17,
"xz": [
36.80267751573004,
5.954683418127402
],
"altitude": 589.03
},
{
"id": 18,
"xz": [
37.69887332216715,
-0.19213899494552378
],
"altitude": 588.82
},
{
"id": 19,
"xz": [
47.409464441441116,
4.094040845154811
],
"altitude": 588.54
},
{
"id": 20,
"xz": [
51.16376748811935,
-2.0537658393134657
],
"altitude": 588.06
},
{
"id": 21,
"xz": [
54.12316842449226,
-9.187005561860445
],
"altitude": 587.79
},
{
"id": 22,
"xz": [
41.075319538836055,
-8.900127720728307
],
"altitude": 588.45
},
{
"id": 23,
"xz": [
23.482474278537843,
-7.205827671852879
],
"altitude": 589.47
},
{
"id": 24,
"xz": [
6.9940948033230175,
-7.604159411778007
],
"altitude": 590.56
},
{
"id": 25,
"xz": [
-5.631153944681365,
-8.570201470985344
],
"altitude": 591.41
},
{
"id": 26,
"xz": [
-14.560744944331192,
-8.695220715590304
],
"altitude": 591.9
},
{
"id": 27,
"xz": [
-17.020111569954853,
-2.760537937058604
],
"altitude": 592.24
}
],
"parkingSpot": 0.39,
"entranceSpot": -0.48,
"gardenStairSpot": -1.395,
"originalNodeCount": 111,
"originalBinaryBytes": null,
"terrainClosure": {
"version": "2",
"description": "Continuous boundary walls and underside added to the three terrain slabs. Original grass surfaces and house geometry unchanged.",
"thickness_m": 0.6
}
},
"vespaProp": {
"description": "Original stylized classic Vespa-style scooter in matte black; approximate visualization prop, not manufacturer CAD.",
"positionMetres": [
-8.72,
-0.48,
-3.15
],
"yawDegrees": -94,
"surface": "Site_Entrance_paving",
"surfaceElevation": -0.48,
"bounds": {
"min": [
-9.109809535077924,
-0.48,
-4.111515026914823
],
"max": [
-8.365626753584094,
0.907,
-2.2210983876797625
]
},
"visibleWith": "parking",
"houseAndTerrainUnchanged": true
},
"hardiePlank": {
"product": "HardiePlank struktura dřeva",
"manufacturer": "James Hardie",
"defaultColor": "oriskove-hneda",
"selectedColor": {
"id": "oriskove-hneda",
"name": "Oříškově hnědá",
"code": "5771220",
"hex": "#776e65",
"texture": 4
},
"palette": [
{
"id": "snehove-bila",
"name": "Sněhově bílá",
"code": "5671220",
"hex": "#ffffff",
"texture": 0
},
{
"id": "sterkove-seda",
"name": "Štěrkově šedá",
"code": "5751220",
"hex": "#d0c8bb",
"texture": 1
},
{
"id": "mlhove-seda",
"name": "Mlhově šedá",
"code": "5841220",
"hex": "#b9c1c3",
"texture": 2
},
{
"id": "ocelove-seda",
"name": "Ocelově šedá",
"code": "5851220",
"hex": "#758896",
"texture": 3
},
{
"id": "oriskove-hneda",
"name": "Oříškově hnědá",
"code": "5771220",
"hex": "#776e65",
"texture": 4
},
{
"id": "espresso",
"name": "Espresso",
"code": "5460122",
"hex": "#241510",
"texture": 5
},
{
"id": "antracitove-seda",
"name": "Antracitově šedá",
"code": "5420122",
"hex": "#4c5053",
"texture": 6
}
],
"boardMaterial": 56,
"backingMaterial": 57,
"boardNodes": [
14,
15,
34,
35,
37,
38,
39,
41,
42,
43
],
"backingNodes": [
13,
33,
36,
40
],
"sourceProductURL": "https://www.jameshardie.cz/cz/hardie-plank",
"paletteSource": "User supplied swatch image, chip medians; not calibrated.",
"geometryStatus": "Original geometry and horizontal board layout preserved. Nominal product size is a specification, not verification of the source geometry or installation.",
"textureStatus": "Illustrative embossed painted-cedar color and normal maps, guided by the supplied photo; not a manufacturer scan.",
"scope": "Vertical facade cladding and associated backing at entrance and terrace only. Deck fascia, deck surface, stairs and all other materials unchanged."
},
"interiorStudy": {
"version": 2,
"defaultEnabled": false,
"originalNodeCount": 157,
"originalMeshCount": 156,
"originalMaterialCount": 58,
"sourceBinarySHA256": "cbfbfd1282bb6451f5e4a4b616902b176c6c8c216f2c416234bb822c4a4394fb",
"originalBinaryLength": 8803052,
"originalGeometryUnchanged": true,
"primarySource": "D.1.1.2.1.1 Pudorys 1NP_pdfA.PDF, sheet dated 21.09.2026",
"secondarySources": [
"D.1.1.2.3.1 Pohledy_pdfA.PDF",
"pohled_ven.jpeg",
"PHOTO-2026-05-26-20-38-11.jpg",
"mrvz1_uprava.jpg",
"mrvz2.jpeg"
],
"coordinateSystem": "Existing model: +X south gable, +Z entrance/west facade, Y vertical; finished floor Y=0.",
"sourcePriority": "Existing exterior dimensions and openings retained; internal partition layout from dimensioned plan. Kitchen U-shape and finishes adapted from user images to room 108 without relocating exterior openings.",
"limitations": [
"Illustrative furniture dimensions, exact cabinet modules and appliance models not provided.",
"Flat ceiling height 2.60 m applies only to the other rooms. Room 108 has a continuous pitched ceiling following the original 23-degree roof and 4.82 m interior ridge. Timber sections are illustrative; not structural design.",
"Room area labels copied from plan, not independently measured as-built floor areas.",
"Open interior doors are for navigation; no construction changes implied.",
"Existing site model outside windows, not a surveyed distant landscape or stitched photo panorama.",
"Interior lighting is an illustrative fill light, not a daylight calculation."
],
"cutHeight": 1.12,
"footprint": [
[
-7.31,
-4.335
],
[
3.362,
-4.335
],
[
3.362,
-0.337
],
[
7.31,
-0.337
],
[
7.31,
4.335
],
[
-0.762,
4.335
],
[
-0.762,
3.535
],
[
-7.31,
3.535
]
],
"rooms": [
{
"id": "101",
"name": "Zadveri",
"label": "Zádveří",
"area": "5,20",
"poly": [
[
-4.41,
0.725
],
[
-2.56,
0.725
],
[
-2.56,
3.535
],
[
-4.41,
3.535
]
],
"anchor": [
-3.4,
2.12
],
"eye": [
-3.25,
1.62,
2.72
],
"look": [
-3.05,
1.5,
0.1
]
},
{
"id": "102",
"name": "Chodba",
"label": "Chodba",
"area": "6,36",
"poly": [
[
-4.41,
-0.335
],
[
-4.11,
-0.335
],
[
-4.11,
-0.485
],
[
-3.96,
-0.485
],
[
-3.96,
-1.555
],
[
-2.56,
-1.555
],
[
-2.56,
-0.335
],
[
-0.91,
-0.335
],
[
-0.91,
0.725
],
[
-4.41,
0.725
]
],
"anchor": [
-3.1,
0.13
],
"eye": [
-3.1,
1.62,
0.25
],
"look": [
-0.4,
1.5,
0.22
]
},
{
"id": "103",
"name": "Pokoj 103",
"label": "Pokoj 103",
"area": "10,62",
"poly": [
[
-7.31,
-0.335
],
[
-4.56,
-0.335
],
[
-4.56,
3.535
],
[
-7.31,
3.535
]
],
"anchor": [
-5.6,
1.64
],
"eye": [
-5.64,
1.62,
0.95
],
"look": [
-5.1,
1.25,
3.1
]
},
{
"id": "104",
"name": "Pokoj 104",
"label": "Pokoj 104",
"area": "12,35",
"poly": [
[
-7.31,
-4.335
],
[
-4.11,
-4.335
],
[
-4.11,
-0.485
],
[
-7.31,
-0.485
]
],
"anchor": [
-5.56,
-2.0
],
"eye": [
-5.5,
1.62,
-1.3
],
"look": [
-5.2,
1.2,
-3.9
]
},
{
"id": "105",
"name": "Koupelna",
"label": "Koupelna",
"area": "7,72",
"poly": [
[
-3.96,
-4.335
],
[
-0.91,
-4.335
],
[
-0.91,
-1.705
],
[
-3.96,
-1.705
]
],
"anchor": [
-2.68,
-2.78
],
"eye": [
-2.96,
1.62,
-2.47
],
"look": [
-1.4,
1.05,
-2.9
]
},
{
"id": "106",
"name": "WC",
"label": "WC",
"area": "1,40",
"poly": [
[
-2.41,
-1.555
],
[
-1.06,
-1.555
],
[
-1.06,
-0.485
],
[
-2.41,
-0.485
]
],
"anchor": [
-1.85,
-1.0
],
"eye": [
-2.04,
1.62,
-1.015
],
"look": [
-1.2,
0.9,
-1.01
]
},
{
"id": "107",
"name": "Loznice",
"label": "Ložnice",
"area": "15,86",
"poly": [
[
-0.76,
-4.335
],
[
3.362,
-4.335
],
[
3.362,
-0.485
],
[
-0.76,
-0.485
]
],
"anchor": [
1.05,
-3.5
],
"eye": [
0.85,
1.62,
-1.2
],
"look": [
2.6,
1.0,
-2.6
]
},
{
"id": "108",
"name": "Obyvaci pokoj + KK",
"label": "Obývací pokoj + KK",
"area": "37,69",
"poly": [
[
-0.76,
-0.335
],
[
7.31,
-0.335
],
[
7.31,
4.335
],
[
-0.76,
4.335
]
],
"anchor": [
3.3,
0.5
],
"eye": [
3.8,
1.62,
1.05
],
"look": [
0.5,
1.0,
3.1
]
},
{
"id": "109",
"name": "Technicka mistnost",
"label": "Technická místnost",
"area": "3,09",
"poly": [
[
-2.41,
1.475
],
[
-0.91,
1.475
],
[
-0.91,
3.535
],
[
-2.41,
3.535
]
],
"anchor": [
-1.75,
2.65
],
"eye": [
-1.85,
1.62,
2.25
],
"look": [
-1.35,
1.0,
3.15
]
}
],
"wallColliders": [
{
"lo": [
-4.11,
-4.335
],
"hi": [
-3.96,
-1.4
]
},
{
"lo": [
-4.11,
-0.6
],
"hi": [
-3.96,
-0.485
]
},
{
"lo": [
-7.31,
-0.485
],
"hi": [
-4.035,
-0.33499999999999996
]
},
{
"lo": [
-3.96,
-1.7049999999999998
],
"hi": [
-3.82,
-1.555
]
},
{
"lo": [
-3.12,
-1.7049999999999998
],
"hi": [
-0.91,
-1.555
]
},
{
"lo": [
-2.56,
-1.555
],
"hi": [
-2.4099999999999997,
-1.5
]
},
{
"lo": [
-2.56,
-0.8
],
"hi": [
-2.4099999999999997,
-0.485
]
},
{
"lo": [
-2.56,
-0.485
],
"hi": [
-0.91,
-0.33499999999999996
]
},
{
"lo": [
-0.9099999999999999,
-4.335
],
"hi": [
-0.76,
-0.225
]
},
{
"lo": [
-0.9099999999999999,
0.575
],
"hi": [
-0.76,
3.535
]
},
{
"lo": [
-0.76,
-0.485
],
"hi": [
0.29,
-0.33499999999999996
]
},
{
"lo": [
1.09,
-0.485
],
"hi": [
3.362,
-0.33499999999999996
]
},
{
"lo": [
-4.5600000000000005,
-0.335
],
"hi": [
-4.41,
-0.13
]
},
{
"lo": [
-4.5600000000000005,
0.67
],
"hi": [
-4.41,
3.535
]
},
{
"lo": [
-2.56,
0.725
],
"hi": [
-2.4099999999999997,
1.965
]
},
{
"lo": [
-2.56,
2.665
],
"hi": [
-2.4099999999999997,
3.535
]
},
{
"lo": [
-2.41,
1.325
],
"hi": [
-0.91,
1.4749999999999999
]
}
],
"furnitureColliders": [
{
"lo": [
-0.76,
1.15
],
"hi": [
-0.075,
4.33
],
"room": "108"
},
{
"lo": [
-0.075,
3.66
],
"hi": [
2.05,
4.33
],
"room": "108"
},
{
"lo": [
1.22,
1.37
],
"hi": [
2.05,
3.68
],
"room": "108"
},
{
"lo": [
2.65,
1.62
],
"hi": [
4.28,
2.53
],
"room": "108"
},
{
"lo": [
6.3,
1.29
],
"hi": [
7.1,
2.09
],
"room": "108"
},
{
"lo": [
6.3,
2.45
],
"hi": [
7.1,
3.25
],
"room": "108"
},
{
"lo": [
4.45,
1.15
],
"hi": [
5.45,
3.42
],
"room": "108"
},
{
"lo": [
5.2,
2.5
],
"hi": [
6.0,
3.35
],
"room": "108"
},
{
"lo": [
5.06,
3.92
],
"hi": [
7.14,
4.3
],
"room": "108"
},
{
"lo": [
6.68,
-0.18
],
"hi": [
7.24,
0.42
],
"room": "108"
},
{
"lo": [
1.38,
-3.8
],
"hi": [
3.32,
-1.97
],
"room": "107"
},
{
"lo": [
-0.71,
-3.74
],
"hi": [
-0.05,
-1.76
],
"room": "107"
},
{
"lo": [
-7.2,
0.0
],
"hi": [
-6.29,
1.99
],
"room": "103"
},
{
"lo": [
-7.2,
-2.58
],
"hi": [
-6.29,
-0.5900000000000001
],
"room": "104"
},
{
"lo": [
-7.21,
2.29
],
"hi": [
-6.6,
3.48
],
"room": "103"
},
{
"lo": [
-5.18,
2.1
],
"hi": [
-4.64,
3.48
],
"room": "103"
},
{
"lo": [
-7.21,
-4.27
],
"hi": [
-6.6,
-2.97
],
"room": "104"
},
{
"lo": [
-4.75,
-4.25
],
"hi": [
-4.16,
-2.92
],
"room": "104"
},
{
"lo": [
-4.4,
0.86
],
"hi": [
-3.73,
2.56
],
"room": "101"
},
{
"lo": [
-2.4,
0.72
],
"hi": [
-0.92,
1.33
],
"room": "102"
},
{
"lo": [
-1.9,
-3.48
],
"hi": [
-1.07,
-1.73
],
"room": "105"
},
{
"lo": [
-2.9,
-2.16
],
"hi": [
-2.05,
-1.72
],
"room": "105"
},
{
"lo": [
-3.94,
-4.3
],
"hi": [
-3.0,
-3.36
],
"room": "105"
},
{
"lo": [
-1.61,
2.75
],
"hi": [
-0.94,
3.43
],
"room": "109"
},
{
"lo": [
-1.59,
1.56
],
"hi": [
-0.97,
2.2
],
"room": "109"
}
],
"cutOriginalNodes": [
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
315
],
"roofNodes": [
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76
],
"presets": [
{
"id": "kitchen",
"label": "Kuchyně",
"eye": [
3.78,
1.62,
0.9
],
"look": [
0.45,
1.05,
3.0
]
},
{
"id": "outlook",
"label": "Z kuchyně ven",
"eye": [
0.62,
1.62,
2.7
],
"look": [
7.26,
1.53,
1.05
]
},
{
"id": "living",
"label": "Obývací prostor",
"eye": [
3.7,
1.62,
0.54
],
"look": [
6.3,
1.2,
2.55
]
},
{
"id": "vault",
"label": "Trámy a vysoké okno",
"eye": [
1.0,
1.7,
3.2
],
"look": [
6.5,
2.85,
0.3
],
"fov": 70
},
{
"id": "kitchenVault",
"label": "Vysoký strop nad kuchyní",
"eye": [
3.8,
1.62,
1.05
],
"look": [
0.05,
3.05,
2.7
]
}
],
"userCorrections": [
"Wine fridge at the wall-side end of the peninsula.",
"Continuous high ceiling over the entire kitchen/living room; no low kitchen bulkhead.",
"Interior wall-paint picker independent of exterior stucco and ceilings.",
"Timber frames revised mainly from pohled_ven.jpeg: stronger ties and posts, longitudinal knee braces and purlin; separate natural-oak map with lengthwise UVs."
],
"wallPaint": {
"materialIndices": [
58
],
"defaultHex": "#eeeae1",
"selectedHex": "#eeeae1",
"scope": "All interior plaster walls and reveals only; not ceilings, timber, furniture, tiles or facade."
},
"timberReference": {
"source": "pohled_ven.jpeg",
"secondarySource": "PHOTO-2026-05-26-20-38-11.jpg",
"node": 226,
"framePositionsX": [
0.95,
3.25,
5.55
],
"exactStructuralDimensionsVerified": false,
"note": "Visual proportions and joint arrangement are inferred from the supplied images; not construction or structural documentation."
}
},
"modelRevision": "06 - ALLSTAV 2025 configurator",
"allstavStandards": {
"version": 1,
"catalog": "allstav_standardy_2025.pdf",
"catalogDate": "2025-09",
"materials": {
"entry": [
84
],
"extSill": [
85
],
"gutter": [
86
],
"roof": [
14,
15,
16,
17,
18,
19
],
"entryGlass": [
87
],
"hardware": [
88
],
"blinds": [
89
],
"floor101": [
90
],
"floor102": [
91
],
"floor103": [
92
],
"floor104": [
93
],
"floor105": [
94
],
"floor106": [
95
],
"floor107": [
96
],
"floor108": [
97
],
"floor109": [
98
],
"intSill": [
99
],
"intDoor": [
100
],
"worktop": [
101
],
"kitchenFront": [
64
],
"kitchenBody": [
65
],
"backsplash": [
102
],
"wallTile105": [
103
],
"wallTile106": [
104
],
"ceramic": [
105
],
"recess": [
106
],
"showerGlass": [
107
],
"faucet": [
108
],
"whiteTechnical": [
109
]
},
"textures": {
"lam1": 13,
"lam2": 14,
"lam3": 15,
"lam4": 16,
"lam5": 17,
"lam6": 18,
"lam7": 19,
"lam8": 20,
"lam9": 21,
"tile1": 22,
"tile2": 23,
"tile3": 24,
"tile4": 25,
"tile5": 26,
"tile6": 27,
"tile7": 28,
"tile8": 29,
"tile9": 30,
"prum": 31
},
"windows": [
{
"node": 4,
"name": "05_Frames_East_1__frame",
"axis": 2,
"sign": -1,
"low": [
-6.570000171661377,
0.949999988079071,
-4.639999866485596
],
"high": [
-4.730000019073486,
2.069999933242798,
-4.53000020980835
]
},
{
"node": 8,
"name": "05_Frames_East_2__frame",
"axis": 2,
"sign": -1,
"low": [
-2.630000114440918,
0.949999988079071,
-4.639999866485596
],
"high": [
-1.8600000143051147,
2.049999952316284,
-4.53000020980835
]
},
{
"node": 10,
"name": "05_Frames_East_3__frame",
"axis": 2,
"sign": -1,
"low": [
0.7799999713897705,
0.949999988079071,
-4.639999866485596
],
"high": [
2.619999885559082,
2.069999933242798,
-4.53000020980835
]
},
{
"node": 16,
"name": "05_Frames_West_entrance_1__frame",
"axis": 2,
"sign": 1,
"low": [
-6.550000190734863,
1.149999976158142,
3.7230000495910645
],
"high": [
-4.730000019073486,
2.059999942779541,
3.8329999446868896
]
},
{
"node": 23,
"name": "05_Frames_West_entrance_3__frame",
"axis": 2,
"sign": 1,
"low": [
-2.3450000286102295,
1.149999976158142,
3.7230000495910645
],
"high": [
-1.5750000476837158,
2.059999942779541,
3.8329999446868896
]
},
{
"node": 27,
"name": "05_Frames_West_main_1__frame",
"axis": 2,
"sign": 1,
"low": [
-0.3149999976158142,
1.2999999523162842,
4.53000020980835
],
"high": [
1.4249999523162842,
2.069999933242798,
4.639999866485596
]
},
{
"node": 29,
"name": "05_Frames_West_main_2__frame",
"axis": 2,
"sign": 1,
"low": [
2.3350000381469727,
-0.009999999776482582,
4.53000020980835
],
"high": [
3.115000009536743,
2.065000057220459,
4.639999866485596
]
},
{
"node": 44,
"name": "05_Frames_Terrace_back_1__frame",
"axis": 2,
"sign": -1,
"low": [
4.619999885559082,
-0.009999999776482582,
-0.6349999904632568
],
"high": [
6.460000038146973,
2.069999933242798,
-0.5249999761581421
]
},
{
"node": 48,
"name": "05_Frames_South_1__frame",
"axis": 0,
"sign": 1,
"low": [
7.505000114440918,
-0.009999999776482582,
0.6819999814033508
],
"high": [
7.614999771118164,
2.069999933242798,
3.322000026702881
]
}
],
"triangleExcludedNode": 51,
"sourceHierarchy": [
"explicit user choices",
"project documentation",
"supplied ALLSTAV 2025 brochure"
],
"scopeNotes": [
"Kitchen selections are visualization only, not brochure standards.",
"Unlabelled floor/tile samples retain numerical visual indices, not invented product codes.",
"Sliding doors, ventilation and heating variants are specifications only; hidden services are not redesigned.",
"Door and sanitary geometry is illustrative, project opening/footprint is retained."
]
},
"webRevision": "locenice-web-01",
"webTextureLibrarySize": 32
}