{"id":10644,"date":"2026-10-18T02:48:06","date_gmt":"2026-10-18T00:48:06","guid":{"rendered":"https:\/\/casa-industrializada.com\/maisons-en-3d\/"},"modified":"2026-10-20T08:35:08","modified_gmt":"2026-10-20T06:35:08","slug":"maisons-en-3d","status":"publish","type":"page","link":"https:\/\/casa-industrializada.com\/fr\/maisons-en-3d\/","title":{"rendered":"Maisons en 3D"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10644\" class=\"elementor elementor-10644 elementor-10023 elementor-bc-flex-widget\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-74f0489 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"74f0489\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-25b02fb\" data-id=\"25b02fb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1c1c7e6 elementor-widget elementor-widget-html\" data-id=\"1c1c7e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"cih\">\n<section class=\"cih-phero\" aria-labelledby=\"h1\">\n <div class=\"cih-phero-txt\">\n  <p class=\"cih-crumbs\"><a href=\"\/fr\/\">Accueil<\/a> \u203a <a href=\"https:\/\/casa-industrializada.com\/fr\/proyectos\/\">Projets<\/a> \u203a Maisons en 3D<\/p>\n  <p class=\"cih-kicker\">Mod\u00e8les 3D<\/p>\n  <h1 id=\"h1\">Maisons pr\u00e9fabriqu\u00e9es <em>en 3D<\/em><\/h1>\n  <p class=\"cih-lead\">D\u00e9couvrez 53 maisons issues de nos projets, telles qu'elles ont \u00e9t\u00e9 con\u00e7ues pour \u00eatre construites. Faites pivoter chaque mod\u00e8le, retirez les panneaux pour voir la structure en acier, effectuez des coupes par \u00e9tage et prenez les mesures. <\/p>\n  <div class=\"cih-cta\"><a class=\"cih-btn cih-btn-o\" href=\"#modelos\">Voir les mod\u00e8les<\/a><a class=\"cih-btn cih-btn-g\" href=\"https:\/\/casa-industrializada.com\/fr\/contact\/\">Demander un devis<\/a><\/div>\n <\/div>\n <figure><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-cambrils.jpg\" width=\"800\" height=\"500\" alt=\"Maison de 170 m\u00b2 sur deux \u00e9tages \u00b7 Cambrils (Tarragone) : maquette 3D avec structure en acier et panneaux sandwich\" fetchpriority=\"high\" title=\"\"><figcaption>Maison de 170 m\u00b2 sur deux \u00e9tages \u00b7 Cambrils (Tarragone)<\/figcaption><\/figure>\n<\/section>\n<section class=\"cih-sec cih-bg-w ci3d\" id=\"modelos\" aria-labelledby=\"mod\">\n <div class=\"cih-w\">\n  <div class=\"cih-head\"><p class=\"cih-kicker\">Galerie<\/p><h2 id=\"mod\">Choisissez une maison et <em>visualisez-la en 3D<\/em><\/h2><p class=\"ci3d-tip\">Lorsque vous ouvrez les plans d'une maison, vous pouvez supprimer les panneaux, masquer et isoler des \u00e9l\u00e9ments, couper par \u00e9tage et prendre des mesures. Sur l'ordinateur, passez la souris dessus pour la visualiser sans les panneaux. <\/p><\/div>\n  <div class=\"ci3d-fl\" role=\"group\" aria-label=\"Filtrar casas\"><button type=\"button\" class=\"ci3d-f\" data-f=\"all\" aria-pressed=\"true\">Les <span>53<\/span><\/button><button type=\"button\" class=\"ci3d-f\" data-f=\"una\" aria-pressed=\"false\">Un \u00e9tage : <span>35<\/span><\/button><button type=\"button\" class=\"ci3d-f\" data-f=\"dos\" aria-pressed=\"false\">Deux \u00e9tages ou plus : <span>12<\/span><\/button><button type=\"button\" class=\"ci3d-f\" data-f=\"otras\" aria-pressed=\"false\">Autres logements <span>1<\/span><\/button><button type=\"button\" class=\"ci3d-f\" data-f=\"est\" aria-pressed=\"false\">Structure seule <span>5<\/span><\/button><\/div>\n  <p class=\"ci3d-links\"><b>En savoir plus sur :<\/b><a href=\"https:\/\/casa-industrializada.com\/fr\/maisons-prefabriquees-de-plain-pied\/\">Maisons de plain-pied<\/a><a href=\"https:\/\/casa-industrializada.com\/fr\/maisons-prefabriquees-a-deux-etages\/\">Maisons \u00e0 deux \u00e9tages<\/a><a href=\"https:\/\/casa-industrializada.com\/fr\/maisons-avec-structure-metallique\/\">Maisons avec structure m\u00e9tallique<\/a><a href=\"https:\/\/casa-industrializada.com\/fr\/maison-prefabriquee-en-kit\/\">Maisons en kit<\/a><a href=\"https:\/\/casa-industrializada.com\/fr\/maisons-prefabriquees-a-lleida\/\">Lleida<\/a><a href=\"https:\/\/casa-industrializada.com\/fr\/maisons-prefabriquees-a-tarragone\/\">Tarragone<\/a><a href=\"https:\/\/casa-industrializada.com\/fr\/maisons-prefabriquees-a-barcelone\/\">Barcelone<\/a><a href=\"https:\/\/casa-industrializada.com\/fr\/maisons-prefabriquees-a-gerone\/\">G\u00e9rone<\/a><\/p>\n<script>window.SM3D_MODELS=[{\"s\":\"casa-dos-plantas-cambrils\",\"t\":\"Casa de 170 m\u00b2 en dos plantas \u00b7 Cambrils (Tarragona)\",\"m\":\"Planta 7,5 \u00d7 17,4 m \u00b7 altura 7,3 m\",\"d\":\"Vivienda de dos plantas con cubierta plana: planta baja de 120 m\u00b2 y planta alta de 50 m\u00b2.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-cambrils.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-cambrils.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-cambrils-estructura.jpg\",\"a\":\"Casa de 170 m\u00b2 en dos plantas \u00b7 Cambrils (Tarragona)\",\"k\":\"dos\"},{\"s\":\"casa-dos-plantas-llagostera\",\"t\":\"Casa de 270 m\u00b2 en dos plantas \u00b7 Llagostera (Girona)\",\"m\":\"Planta 11,5 \u00d7 17,4 m \u00b7 altura 7,2 m\",\"d\":\"Vivienda de dos plantas con cubierta plana: planta baja de 120 m\u00b2 y planta alta de 150 m\u00b2.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-llagostera.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-llagostera.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-llagostera-estructura.jpg\",\"a\":\"Casa de 270 m\u00b2 en dos plantas \u00b7 Llagostera (Girona)\",\"k\":\"dos\"},{\"s\":\"casa-una-planta-oleiros\",\"t\":\"Casa de 470 m\u00b2 en una planta \u00b7 Oleiros (A Coru\u00f1a)\",\"m\":\"Planta 31,4 \u00d7 44,7 m \u00b7 altura 6,9 m\",\"d\":\"Vivienda de una planta repartida en varios vol\u00famenes, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-oleiros.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-oleiros.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-oleiros-estructura.jpg\",\"a\":\"Casa de 470 m\u00b2 en una planta \u00b7 Oleiros (A Coru\u00f1a)\",\"k\":\"una\"},{\"s\":\"casa-dos-plantas-premia\",\"t\":\"Casa de 130 m\u00b2 en dos plantas \u00b7 Premi\u00e0 (Barcelona)\",\"m\":\"Planta 6,1 \u00d7 12,4 m \u00b7 altura 6,8 m\",\"d\":\"Vivienda de dos plantas con cubierta plana: planta baja de 70 m\u00b2 y planta alta de 60 m\u00b2.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-premia.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-premia.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-premia-estructura.jpg\",\"a\":\"Casa de 130 m\u00b2 en dos plantas \u00b7 Premi\u00e0 (Barcelona)\",\"k\":\"dos\"},{\"s\":\"casa-dos-plantas-turis\",\"t\":\"Casa de 160 m\u00b2 en dos plantas \u00b7 Tur\u00eds (Valencia)\",\"m\":\"Planta 6,3 \u00d7 13,3 m \u00b7 altura 7,3 m\",\"d\":\"Vivienda de dos plantas con cubierta plana: planta baja de 80 m\u00b2 y planta alta de 85 m\u00b2.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-turis.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-turis.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-turis-estructura.jpg\",\"a\":\"Casa de 160 m\u00b2 en dos plantas \u00b7 Tur\u00eds (Valencia)\",\"k\":\"dos\"},{\"s\":\"casa-dos-plantas-la-adrada\",\"t\":\"Casa de 200 m\u00b2 en dos plantas \u00b7 La Adrada (\u00c1vila)\",\"m\":\"Planta 6,3 \u00d7 15,3 m \u00b7 altura 7,4 m\",\"d\":\"Vivienda de dos plantas con cubierta plana: planta baja de 100 m\u00b2 y planta alta de 100 m\u00b2.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-la-adrada.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-la-adrada.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-la-adrada-estructura.jpg\",\"a\":\"Casa de 200 m\u00b2 en dos plantas \u00b7 La Adrada (\u00c1vila)\",\"k\":\"dos\"},{\"s\":\"casa-dos-plantas-la-roca-del-valles\",\"t\":\"Casa de 200 m\u00b2 en dos plantas \u00b7 La Roca del Vall\u00e8s\",\"m\":\"Planta 9,6 \u00d7 15 m \u00b7 altura 7 m\",\"d\":\"Vivienda de dos plantas con cubierta plana: planta baja de 100 m\u00b2 y planta alta de 100 m\u00b2.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-la-roca-del-valles.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-la-roca-del-valles.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-la-roca-del-valles-estructura.jpg\",\"a\":\"Casa de 200 m\u00b2 en dos plantas \u00b7 La Roca del Vall\u00e8s\",\"k\":\"dos\"},{\"s\":\"casa-dos-plantas\",\"t\":\"Casa de 200 m\u00b2 en dos plantas\",\"m\":\"Planta 6,3 \u00d7 15,3 m \u00b7 altura 7,6 m\",\"d\":\"Vivienda de dos plantas con cubierta plana: planta baja de 100 m\u00b2 y planta alta de 100 m\u00b2.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-estructura.jpg\",\"a\":\"Casa de 200 m\u00b2 en dos plantas\",\"k\":\"dos\"},{\"s\":\"casa-dos-plantas-2\",\"t\":\"Casa de 220 m\u00b2 en dos plantas\",\"m\":\"Planta 9,2 \u00d7 14,3 m \u00b7 altura 7,4 m\",\"d\":\"Vivienda de dos plantas con cubierta plana: planta baja de 130 m\u00b2 y planta alta de 95 m\u00b2.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-2.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-2.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-2-estructura.jpg\",\"a\":\"Casa de 220 m\u00b2 en dos plantas\",\"k\":\"dos\"},{\"s\":\"casa-dos-plantas-3\",\"t\":\"Casa de 180 m\u00b2 en dos plantas\",\"m\":\"Planta 9,9 \u00d7 11,5 m \u00b7 altura 6,7 m\",\"d\":\"Vivienda de dos plantas con cubierta plana: planta baja de 100 m\u00b2 y planta alta de 85 m\u00b2.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-3.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-3.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-3-estructura.jpg\",\"a\":\"Casa de 180 m\u00b2 en dos plantas\",\"k\":\"dos\"},{\"s\":\"casa-dos-plantas-4\",\"t\":\"Casa de 170 m\u00b2 en dos plantas\",\"m\":\"Planta 6,5 \u00d7 12,9 m \u00b7 altura 8 m\",\"d\":\"Vivienda de dos plantas con cubierta plana: planta baja de 80 m\u00b2 y planta alta de 85 m\u00b2.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-4.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-4.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-4-estructura.jpg\",\"a\":\"Casa de 170 m\u00b2 en dos plantas\",\"k\":\"dos\"},{\"s\":\"casa-tres-plantas-sitges\",\"t\":\"Casa de 390 m\u00b2 en tres plantas \u00b7 Sitges\",\"m\":\"Planta 14,8 \u00d7 18,6 m \u00b7 altura 11,7 m\",\"d\":\"Vivienda de tres plantas con cubierta plana: niveles de 180, 150 y 65 m\u00b2.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-tres-plantas-sitges.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-tres-plantas-sitges.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-tres-plantas-sitges-estructura.jpg\",\"a\":\"Casa de 390 m\u00b2 en tres plantas \u00b7 Sitges\",\"k\":\"dos\"},{\"s\":\"vivienda-unifamiliar-el-brull\",\"t\":\"Casa de 380 m\u00b2 en una planta \u00b7 El Brull (Barcelona)\",\"m\":\"Planta 17,9 \u00d7 28,2 m \u00b7 altura 5,5 m\",\"d\":\"Vivienda de una planta y forma irregular, con cubierta a varias aguas.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-el-brull.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-el-brull.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-el-brull-estructura.jpg\",\"a\":\"Casa de 380 m\u00b2 en una planta \u00b7 El Brull (Barcelona)\",\"k\":\"una\"},{\"s\":\"vivienda-unifamiliar-altorricon\",\"t\":\"Casa de 290 m\u00b2 en una planta \u00b7 Altorric\u00f3n (Huesca)\",\"m\":\"Planta 11,4 \u00d7 25 m \u00b7 altura 5,2 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta a dos aguas.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-altorricon.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-altorricon.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-altorricon-estructura.jpg\",\"a\":\"Casa de 290 m\u00b2 en una planta \u00b7 Altorric\u00f3n (Huesca)\",\"k\":\"una\"},{\"s\":\"vivienda-unifamiliar-ugena\",\"t\":\"Casa de 85 m\u00b2 en una planta \u00b7 Ugena (Toledo)\",\"m\":\"Planta 7,4 \u00d7 11,3 m \u00b7 altura 5,3 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta a dos aguas.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-ugena.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-ugena.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-ugena-estructura.jpg\",\"a\":\"Casa de 85 m\u00b2 en una planta \u00b7 Ugena (Toledo)\",\"k\":\"una\"},{\"s\":\"vivienda-unifamiliar-girona\",\"t\":\"Casa de 240 m\u00b2 en una planta \u00b7 Girona\",\"m\":\"Planta 12,9 \u00d7 23,7 m \u00b7 altura 4,9 m\",\"d\":\"Vivienda de una planta y forma irregular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-girona.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-girona.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-girona-estructura.jpg\",\"a\":\"Casa de 240 m\u00b2 en una planta \u00b7 Girona\",\"k\":\"una\"},{\"s\":\"vivienda-unifamiliar-almenar\",\"t\":\"Casa de 250 m\u00b2 en una planta \u00b7 Almenar (Lleida)\",\"m\":\"Planta 13,3 \u00d7 21,3 m \u00b7 altura 5,3 m\",\"d\":\"Vivienda de una planta y forma irregular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-almenar.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-almenar.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-almenar-estructura.jpg\",\"a\":\"Casa de 250 m\u00b2 en una planta \u00b7 Almenar (Lleida)\",\"k\":\"una\"},{\"s\":\"vivienda-unifamiliar-alicante\",\"t\":\"Casa de 110 m\u00b2 en una planta \u00b7 Alicante\",\"m\":\"Planta 7,4 \u00d7 17,8 m \u00b7 altura 4,8 m\",\"d\":\"Vivienda de una planta y forma irregular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-alicante.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-alicante.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-alicante-estructura.jpg\",\"a\":\"Casa de 110 m\u00b2 en una planta \u00b7 Alicante\",\"k\":\"una\"},{\"s\":\"vivienda-unifamiliar-santa-agnes-de-malanyanes\",\"t\":\"Casa de 140 m\u00b2 en una planta \u00b7 Santa Agn\u00e8s de Malanyanes\",\"m\":\"Planta 8 \u00d7 18 m \u00b7 altura 5,3 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-santa-agnes-de-malanyanes.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-santa-agnes-de-malanyanes.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-santa-agnes-de-malanyanes-estructura.jpg\",\"a\":\"Casa de 140 m\u00b2 en una planta \u00b7 Santa Agn\u00e8s de Malanyanes\",\"k\":\"una\"},{\"s\":\"vivienda-unifamiliar-palafrugell\",\"t\":\"Casa de 130 m\u00b2 en una planta \u00b7 Palafrugell (Girona)\",\"m\":\"Planta 7,7 \u00d7 16,8 m \u00b7 altura 4,7 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta a dos aguas.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-palafrugell.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-palafrugell.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-palafrugell-estructura.jpg\",\"a\":\"Casa de 130 m\u00b2 en una planta \u00b7 Palafrugell (Girona)\",\"k\":\"una\"},{\"s\":\"vivienda-unifamiliar-madrid\",\"t\":\"Casa de 130 m\u00b2 en una planta \u00b7 Madrid\",\"m\":\"Planta 11,1 \u00d7 16 m \u00b7 altura 5,2 m\",\"d\":\"Vivienda de una planta y forma irregular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-madrid.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-madrid.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-madrid-estructura.jpg\",\"a\":\"Casa de 130 m\u00b2 en una planta \u00b7 Madrid\",\"k\":\"una\"},{\"s\":\"vivienda-unifamiliar-almacelles\",\"t\":\"Casa de 340 m\u00b2 en una planta \u00b7 Almacelles (Lleida)\",\"m\":\"Planta 9,2 \u00d7 36,4 m \u00b7 altura 5,1 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta a un agua.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-almacelles.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-almacelles.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-almacelles-estructura.jpg\",\"a\":\"Casa de 340 m\u00b2 en una planta \u00b7 Almacelles (Lleida)\",\"k\":\"una\"},{\"s\":\"vivienda-unifamiliar\",\"t\":\"Casa de 180 m\u00b2 en una planta\",\"m\":\"Planta 9,9 \u00d7 21,6 m \u00b7 altura 5,7 m\",\"d\":\"Vivienda de una planta y forma irregular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-estructura.jpg\",\"a\":\"Casa de 180 m\u00b2 en una planta\",\"k\":\"una\"},{\"s\":\"vivienda-unifamiliar-2\",\"t\":\"Casa de 160 m\u00b2 en dos plantas\",\"m\":\"Planta 9,2 \u00d7 10,3 m \u00b7 altura 9,2 m\",\"d\":\"Vivienda de dos plantas con cubierta plana: planta baja de 85 m\u00b2 y planta alta de 75 m\u00b2.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-2.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-2.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-2-estructura.jpg\",\"a\":\"Casa de 160 m\u00b2 en dos plantas\",\"k\":\"dos\"},{\"s\":\"vivienda-unifamiliar-3\",\"t\":\"Casa de 240 m\u00b2 en una planta\",\"m\":\"Planta 15,3 \u00d7 16 m \u00b7 altura 5,4 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-3.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-3.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-3-estructura.jpg\",\"a\":\"Casa de 240 m\u00b2 en una planta\",\"k\":\"una\"},{\"s\":\"casa-una-planta-albacete\",\"t\":\"Casa de 260 m\u00b2 en una planta \u00b7 Albacete\",\"m\":\"Planta 10,7 \u00d7 24,7 m \u00b7 altura 4 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-albacete.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-albacete.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-albacete-estructura.jpg\",\"a\":\"Casa de 260 m\u00b2 en una planta \u00b7 Albacete\",\"k\":\"una\"},{\"s\":\"casa-una-planta-cabra-del-camp\",\"t\":\"Casa de 110 m\u00b2 en una planta \u00b7 Cabra del Camp (Tarragona)\",\"m\":\"Planta 9,4 \u00d7 11,2 m \u00b7 altura 4,4 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-cabra-del-camp.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-cabra-del-camp.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-cabra-del-camp-estructura.jpg\",\"a\":\"Casa de 110 m\u00b2 en una planta \u00b7 Cabra del Camp (Tarragona)\",\"k\":\"una\"},{\"s\":\"casa-una-planta-tordera\",\"t\":\"Casa de 110 m\u00b2 en una planta \u00b7 Tordera\",\"m\":\"Planta 10,3 \u00d7 11,7 m \u00b7 altura 4,1 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-tordera.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-tordera.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-tordera-estructura.jpg\",\"a\":\"Casa de 110 m\u00b2 en una planta \u00b7 Tordera\",\"k\":\"una\"},{\"s\":\"casa-una-planta-parbayon\",\"t\":\"Casa de 280 m\u00b2 en una planta \u00b7 Parbay\u00f3n (Cantabria)\",\"m\":\"Planta 10,2 \u00d7 32,4 m \u00b7 altura 3,9 m\",\"d\":\"Vivienda de una planta y forma irregular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-parbayon.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-parbayon.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-parbayon-estructura.jpg\",\"a\":\"Casa de 280 m\u00b2 en una planta \u00b7 Parbay\u00f3n (Cantabria)\",\"k\":\"una\"},{\"s\":\"casa-una-planta-alsasua\",\"t\":\"Casa de 90 m\u00b2 en una planta \u00b7 Alsasua (Navarra)\",\"m\":\"Planta 12,3 \u00d7 16,8 m \u00b7 altura 3,7 m\",\"d\":\"Vivienda de una planta repartida en varios vol\u00famenes, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-alsasua.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-alsasua.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-alsasua-estructura.jpg\",\"a\":\"Casa de 90 m\u00b2 en una planta \u00b7 Alsasua (Navarra)\",\"k\":\"una\"},{\"s\":\"casa-una-planta-sant-antoni-de-vilamajor\",\"t\":\"Casa de 140 m\u00b2 en una planta \u00b7 Sant Antoni de Vilamajor\",\"m\":\"Planta 8,5 \u00d7 17,5 m \u00b7 altura 3,9 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-sant-antoni-de-vilamajor.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-sant-antoni-de-vilamajor.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-sant-antoni-de-vilamajor-estructura.jpg\",\"a\":\"Casa de 140 m\u00b2 en una planta \u00b7 Sant Antoni de Vilamajor\",\"k\":\"una\"},{\"s\":\"casa-una-planta-la-roca-del-valles\",\"t\":\"Casa de 180 m\u00b2 en una planta \u00b7 La Roca del Vall\u00e8s\",\"m\":\"Planta 9 \u00d7 19,5 m \u00b7 altura 4 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles-estructura.jpg\",\"a\":\"Casa de 180 m\u00b2 en una planta \u00b7 La Roca del Vall\u00e8s\",\"k\":\"una\"},{\"s\":\"casa-una-planta-laciana\",\"t\":\"Casa de 80 m\u00b2 en una planta \u00b7 Laciana (Le\u00f3n)\",\"m\":\"Planta 7,9 \u00d7 9,5 m \u00b7 altura 3,9 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-laciana.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-laciana.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-laciana-estructura.jpg\",\"a\":\"Casa de 80 m\u00b2 en una planta \u00b7 Laciana (Le\u00f3n)\",\"k\":\"una\"},{\"s\":\"casa-una-planta-torreserona\",\"t\":\"Casa de 120 m\u00b2 en una planta \u00b7 Torreserona (Lleida)\",\"m\":\"Planta 6,3 \u00d7 18 m \u00b7 altura 4,6 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta a un agua.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-torreserona.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-torreserona.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-torreserona-estructura.jpg\",\"a\":\"Casa de 120 m\u00b2 en una planta \u00b7 Torreserona (Lleida)\",\"k\":\"una\"},{\"s\":\"casa-una-planta-santa-agnes-de-malanyanes\",\"t\":\"Casa de 190 m\u00b2 en una planta \u00b7 Santa Agn\u00e8s de Malanyanes\",\"m\":\"Planta 9,9 \u00d7 19 m \u00b7 altura 3,9 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-santa-agnes-de-malanyanes.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-santa-agnes-de-malanyanes.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-santa-agnes-de-malanyanes-estructura.jpg\",\"a\":\"Casa de 190 m\u00b2 en una planta \u00b7 Santa Agn\u00e8s de Malanyanes\",\"k\":\"una\"},{\"s\":\"casa-una-planta-guadalajara\",\"t\":\"Casa de 110 m\u00b2 en una planta \u00b7 Guadalajara\",\"m\":\"Planta 8,2 \u00d7 13 m \u00b7 altura 4,3 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-guadalajara.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-guadalajara.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-guadalajara-estructura.jpg\",\"a\":\"Casa de 110 m\u00b2 en una planta \u00b7 Guadalajara\",\"k\":\"una\"},{\"s\":\"casa-una-planta-villalonga\",\"t\":\"Casa de 140 m\u00b2 en una planta \u00b7 Villalonga\",\"m\":\"Planta 9,6 \u00d7 14 m \u00b7 altura 3,8 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-villalonga.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-villalonga.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-villalonga-estructura.jpg\",\"a\":\"Casa de 140 m\u00b2 en una planta \u00b7 Villalonga\",\"k\":\"una\"},{\"s\":\"casa-una-planta-vallromanes\",\"t\":\"Casa de 140 m\u00b2 en una planta \u00b7 Vallromanes\",\"m\":\"Planta 11,3 \u00d7 14,3 m \u00b7 altura 3,9 m\",\"d\":\"Vivienda de una planta y forma irregular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-vallromanes.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-vallromanes.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-vallromanes-estructura.jpg\",\"a\":\"Casa de 140 m\u00b2 en una planta \u00b7 Vallromanes\",\"k\":\"una\"},{\"s\":\"casa-una-planta-urrea\",\"t\":\"Casa de 200 m\u00b2 en una planta \u00b7 Urrea (Arag\u00f3n)\",\"m\":\"Planta 11,7 \u00d7 16,8 m \u00b7 altura 4 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-urrea.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-urrea.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-urrea-estructura.jpg\",\"a\":\"Casa de 200 m\u00b2 en una planta \u00b7 Urrea (Arag\u00f3n)\",\"k\":\"una\"},{\"s\":\"casa-una-planta-la-roca-del-valles-2\",\"t\":\"Casa de 140 m\u00b2 en una planta \u00b7 La Roca del Vall\u00e8s\",\"m\":\"Planta 10,4 \u00d7 13,2 m \u00b7 altura 3,8 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles-2.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles-2.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles-2-estructura.jpg\",\"a\":\"Casa de 140 m\u00b2 en una planta \u00b7 La Roca del Vall\u00e8s\",\"k\":\"una\"},{\"s\":\"casa-una-planta-la-roca-del-valles-3\",\"t\":\"Casa de 170 m\u00b2 en una planta \u00b7 La Roca del Vall\u00e8s\",\"m\":\"Planta 9,8 \u00d7 18 m \u00b7 altura 3,7 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles-3.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles-3.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles-3-estructura.jpg\",\"a\":\"Casa de 170 m\u00b2 en una planta \u00b7 La Roca del Vall\u00e8s\",\"k\":\"una\"},{\"s\":\"casa-una-planta-tagamanent\",\"t\":\"Casa de 80 m\u00b2 en una planta \u00b7 Tagamanent\",\"m\":\"Planta 6,6 \u00d7 11,4 m \u00b7 altura 3,9 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-tagamanent.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-tagamanent.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-tagamanent-estructura.jpg\",\"a\":\"Casa de 80 m\u00b2 en una planta \u00b7 Tagamanent\",\"k\":\"una\"},{\"s\":\"casa-una-planta-terrassa\",\"t\":\"Casa de 100 m\u00b2 en una planta \u00b7 Terrassa\",\"m\":\"Planta 10,2 \u00d7 12,6 m \u00b7 altura 4,2 m\",\"d\":\"Vivienda de una planta y forma irregular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-terrassa.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-terrassa.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-terrassa-estructura.jpg\",\"a\":\"Casa de 100 m\u00b2 en una planta \u00b7 Terrassa\",\"k\":\"una\"},{\"s\":\"casa-una-planta-el-paso\",\"t\":\"Casa de 160 m\u00b2 en una planta \u00b7 El Paso (La Palma)\",\"m\":\"Planta 10,8 \u00d7 15,3 m \u00b7 altura 3,7 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-el-paso.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-el-paso.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-el-paso-estructura.jpg\",\"a\":\"Casa de 160 m\u00b2 en una planta \u00b7 El Paso (La Palma)\",\"k\":\"una\"},{\"s\":\"casa-una-planta\",\"t\":\"Casa de 110 m\u00b2 en una planta\",\"m\":\"Planta 12,1 \u00d7 12,6 m \u00b7 altura 3,9 m\",\"d\":\"Vivienda de una planta y forma irregular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-estructura.jpg\",\"a\":\"Casa de 110 m\u00b2 en una planta\",\"k\":\"una\"},{\"s\":\"casa-una-planta-2\",\"t\":\"Casa de 100 m\u00b2 en una planta\",\"m\":\"Planta 9,2 \u00d7 11,2 m \u00b7 altura 3,9 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-2.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-2.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-2-estructura.jpg\",\"a\":\"Casa de 100 m\u00b2 en una planta\",\"k\":\"una\"},{\"s\":\"casa-una-planta-3\",\"t\":\"Casa de 160 m\u00b2 en una planta\",\"m\":\"Planta 12 \u00d7 12,8 m \u00b7 altura 3,9 m\",\"d\":\"Vivienda de una planta y forma rectangular, con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-3.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-3.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-3-estructura.jpg\",\"a\":\"Casa de 160 m\u00b2 en una planta\",\"k\":\"una\"},{\"s\":\"conjunto-viviendas\",\"t\":\"Conjunto de viviendas de 340 m\u00b2\",\"m\":\"Planta 16,2 \u00d7 23,5 m \u00b7 altura 4,2 m\",\"d\":\"Viviendas de una planta con cubierta plana.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-conjunto-viviendas.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-conjunto-viviendas.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-conjunto-viviendas-estructura.jpg\",\"a\":\"Conjunto de viviendas de 340 m\u00b2\",\"k\":\"otras\"},{\"s\":\"estructura-vivienda-sant-cugat-del-valles\",\"t\":\"Estructura de vivienda de 210 m\u00b2 en dos plantas \u00b7 Sant Cugat del Vall\u00e8s\",\"m\":\"Planta 11,4 \u00d7 13 m \u00b7 altura 6,5 m\",\"d\":\"Vivienda de dos plantas: planta baja de 140 m\u00b2 y planta alta de 65 m\u00b2. Estructura de acero atornillada con cubierta de panel s\u00e1ndwich, sin fachadas.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-sant-cugat-del-valles.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-sant-cugat-del-valles.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-sant-cugat-del-valles-estructura.jpg\",\"a\":\"Estructura de vivienda de 210 m\u00b2 en dos plantas \u00b7 Sant Cugat del Vall\u00e8s\",\"k\":\"est\"},{\"s\":\"estructura-vivienda-fuerteventura\",\"t\":\"Estructura de vivienda de 140 m\u00b2 en una planta \u00b7 Fuerteventura\",\"m\":\"Planta 12,2 \u00d7 19,3 m \u00b7 altura 3,2 m\",\"d\":\"Vivienda de una planta repartida en varios vol\u00famenes. Modelo de la estructura de acero atornillada, sin cerramientos.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-fuerteventura.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-fuerteventura.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-fuerteventura-estructura.jpg\",\"a\":\"Estructura de vivienda de 140 m\u00b2 en una planta \u00b7 Fuerteventura\",\"k\":\"est\"},{\"s\":\"estructura-vivienda-fuerteventura-2\",\"t\":\"Estructura de vivienda de 140 m\u00b2 en una planta \u00b7 Fuerteventura\",\"m\":\"Planta 8,3 \u00d7 21,7 m \u00b7 altura 3,2 m\",\"d\":\"Vivienda de una planta y forma irregular. Modelo de la estructura de acero atornillada, sin cerramientos.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-fuerteventura-2.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-fuerteventura-2.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-fuerteventura-2-estructura.jpg\",\"a\":\"Estructura de vivienda de 140 m\u00b2 en una planta \u00b7 Fuerteventura\",\"k\":\"est\"},{\"s\":\"estructura-vivienda-alcobendas\",\"t\":\"Estructura de vivienda de 290 m\u00b2 en una planta \u00b7 Alcobendas (Madrid)\",\"m\":\"Planta 10,3 \u00d7 28,1 m \u00b7 altura 3,8 m\",\"d\":\"Vivienda de una planta y forma rectangular. Modelo de la estructura de acero atornillada, sin cerramientos.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-alcobendas.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-alcobendas.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-alcobendas-estructura.jpg\",\"a\":\"Estructura de vivienda de 290 m\u00b2 en una planta \u00b7 Alcobendas (Madrid)\",\"k\":\"est\"},{\"s\":\"estructura-vivienda\",\"t\":\"Estructura de vivienda de 110 m\u00b2 en una planta\",\"m\":\"Planta 9,4 \u00d7 11,8 m \u00b7 altura 4 m\",\"d\":\"Vivienda de una planta y forma rectangular. Modelo de la estructura de acero atornillada, sin cerramientos.\",\"g\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda.glb\",\"p1\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda.jpg\",\"p2\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-estructura.jpg\",\"a\":\"Estructura de vivienda de 110 m\u00b2 en una planta\",\"k\":\"est\"}];<\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"ItemList\",\"name\":\"Casas industrializadas en 3D\",\"numberOfItems\":53,\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de 170 m\u00b2 sur deux niveaux \u00b7 Cambrils (Tarragona)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-cambrils.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-cambrils.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de 270 m\u00b2 sur deux niveaux \u00b7 Llagostera (Girona)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-llagostera.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-llagostera.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 470 m\u00b2 \u00b7 Oleiros (A Coru\u00f1a)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-oleiros.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-oleiros.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de 130 m\u00b2 sur deux niveaux \u00b7 Premi\u00e0 (Barcelona)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-premia.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-premia.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de 160 m\u00b2 sur deux niveaux \u00b7 Tur\u00eds (Valencia)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-turis.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-turis.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de 200 m\u00b2 sur deux niveaux \u00b7 La Adrada (\u00c1vila)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-la-adrada.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-la-adrada.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de 200 m\u00b2 sur deux niveaux \u00b7 La Roca del Vall\u00e8s\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-la-roca-del-valles.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-la-roca-del-valles.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de 200 m\u00b2 sur deux niveaux\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de 220 m\u00b2 sur deux niveaux\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-2.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-2.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de 180 m\u00b2 sur deux niveaux\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-3.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-3.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":11,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de 170 m\u00b2 sur deux niveaux\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-4.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-dos-plantas-4.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":12,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de 390 m\u00b2 sur trois niveaux \u00b7 Sitges\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-tres-plantas-sitges.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-tres-plantas-sitges.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":13,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 380 m\u00b2 \u00b7 El Brull (Barcelona)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-el-brull.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-el-brull.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":14,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 290 m\u00b2 \u00b7 Altorric\u00f3n (Huesca)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-altorricon.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-altorricon.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":15,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 85 m\u00b2 \u00b7 Ugena (Toledo)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-ugena.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-ugena.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":16,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 240 m\u00b2 \u00b7 Girona\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-girona.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-girona.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":17,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 250 m\u00b2 \u00b7 Almenar (Lleida)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-almenar.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-almenar.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":18,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 110 m\u00b2 \u00b7 Alicante\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-alicante.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-alicante.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":19,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 140 m\u00b2 \u00b7 Santa Agn\u00e8s de Malanyanes\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-santa-agnes-de-malanyanes.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-santa-agnes-de-malanyanes.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":20,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 130 m\u00b2 \u00b7 Palafrugell (Girona)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-palafrugell.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-palafrugell.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":21,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 130 m\u00b2 \u00b7 Madrid\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-madrid.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-madrid.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":22,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 340 m\u00b2 \u00b7 Almacelles (Lleida)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-almacelles.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-almacelles.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":23,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 180 m\u00b2\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":24,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de 160 m\u00b2 sur deux niveaux\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-2.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-2.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":25,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 240 m\u00b2\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-3.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-vivienda-unifamiliar-3.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":26,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 260 m\u00b2 \u00b7 Albacete\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-albacete.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-albacete.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":27,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 110 m\u00b2 \u00b7 Cabra del Camp (Tarragona)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-cabra-del-camp.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-cabra-del-camp.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":28,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 110 m\u00b2 \u00b7 Tordera\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-tordera.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-tordera.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":29,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 280 m\u00b2 \u00b7 Parbay\u00f3n (Cantabria)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-parbayon.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-parbayon.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":30,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 90 m\u00b2 \u00b7 Alsasua (Navarra)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-alsasua.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-alsasua.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":31,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 140 m\u00b2 \u00b7 Sant Antoni de Vilamajor\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-sant-antoni-de-vilamajor.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-sant-antoni-de-vilamajor.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":32,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 180 m\u00b2 \u00b7 La Roca del Vall\u00e8s\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":33,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 80 m\u00b2 \u00b7 Laciana (Le\u00f3n)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-laciana.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-laciana.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":34,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 120 m\u00b2 \u00b7 Torreserona (Lleida)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-torreserona.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-torreserona.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":35,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 190 m\u00b2 \u00b7 Santa Agn\u00e8s de Malanyanes\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-santa-agnes-de-malanyanes.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-santa-agnes-de-malanyanes.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":36,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 110 m\u00b2 \u00b7 Guadalajara\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-guadalajara.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-guadalajara.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":37,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 140 m\u00b2 \u00b7 Villalonga\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-villalonga.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-villalonga.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":38,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 140 m\u00b2 \u00b7 Vallromanes\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-vallromanes.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-vallromanes.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":39,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 200 m\u00b2 \u00b7 Urrea (Arag\u00f3n)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-urrea.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-urrea.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":40,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 140 m\u00b2 \u00b7 La Roca del Vall\u00e8s\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles-2.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles-2.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":41,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 170 m\u00b2 \u00b7 La Roca del Vall\u00e8s\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles-3.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-la-roca-del-valles-3.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":42,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 80 m\u00b2 \u00b7 Tagamanent\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-tagamanent.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-tagamanent.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":43,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 100 m\u00b2 \u00b7 Terrassa\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-terrassa.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-terrassa.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":44,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 160 m\u00b2 \u00b7 El Paso (La Palma)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-el-paso.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-el-paso.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":45,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 110 m\u00b2\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":46,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 100 m\u00b2\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-2.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-2.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":47,\"item\":{\"@type\":\"3DModel\",\"name\":\"Maison de plain-pied de 160 m\u00b2\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-3.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-casa-una-planta-3.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":48,\"item\":{\"@type\":\"3DModel\",\"name\":\"Ensemble de logements de 340 m\u00b2\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-conjunto-viviendas.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-conjunto-viviendas.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":49,\"item\":{\"@type\":\"3DModel\",\"name\":\"Structure de maison de 210 m\u00b2 sur deux niveaux \u00b7 Sant Cugat del Vall\u00e8s\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-sant-cugat-del-valles.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-sant-cugat-del-valles.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":50,\"item\":{\"@type\":\"3DModel\",\"name\":\"Structure de maison de plain-pied de 140 m\u00b2 \u00b7 Fuerteventura\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-fuerteventura.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-fuerteventura.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":51,\"item\":{\"@type\":\"3DModel\",\"name\":\"Structure de maison de plain-pied de 140 m\u00b2 \u00b7 Fuerteventura\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-fuerteventura-2.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-fuerteventura-2.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":52,\"item\":{\"@type\":\"3DModel\",\"name\":\"Structure de maison de plain-pied de 290 m\u00b2 \u00b7 Alcobendas (Madrid)\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-alcobendas.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda-alcobendas.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}},{\"@type\":\"ListItem\",\"position\":53,\"item\":{\"@type\":\"3DModel\",\"name\":\"Structure de maison de plain-pied de 110 m\u00b2\",\"image\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda.jpg\",\"encoding\":{\"@type\":\"MediaObject\",\"contentUrl\":\"https:\/\/casa-industrializada.com\/wp-content\/uploads\/2026\/10\/casa-3d-estructura-vivienda.glb\",\"encodingFormat\":\"model\/gltf-binary\"}}}],\"inLanguage\":\"fr\"}<\/script><div class=\"sm3d\" data-sm3d=\"\">\n<div class=\"sm3d__grid\" role=\"list\"><\/div>\n<dialog class=\"smv\" aria-labelledby=\"smv-t\">\n<div class=\"smv__top\">\n<button type=\"button\" class=\"smv__ib smv__tree-b\" data-a=\"tree\" aria-pressed=\"true\" data-t=\"tree\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 6h16M4 12h10M4 18h13\"><\/path><\/svg><\/button>\n<div class=\"smv__ttl\"><p class=\"smv__eb\" data-k=\"eb\">Mod\u00e8le 3D<\/p><h3 class=\"smv__t\" id=\"smv-t\"><\/h3><p class=\"smv__m\"><\/p><\/div>\n<div class=\"smv__nav\">\n<button type=\"button\" class=\"smv__ib\" data-a=\"prev\" data-t=\"prev\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M15 5l-7 7 7 7\"><\/path><\/svg><\/button>\n<button type=\"button\" class=\"smv__ib\" data-a=\"next\" data-t=\"next\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 5l7 7-7 7\"><\/path><\/svg><\/button>\n<button type=\"button\" class=\"smv__ib\" data-a=\"share\" data-t=\"share\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M10 14a4 4 0 005.7 0l3-3a4 4 0 00-5.7-5.7l-1 1M14 10a4 4 0 00-5.7 0l-3 3a4 4 0 005.7 5.7l1-1\"><\/path><\/svg><\/button>\n<button type=\"button\" class=\"smv__ib\" data-a=\"full\" data-t=\"full\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 9V4h5M20 9V4h-5M4 15v5h5M20 15v5h-5\"><\/path><\/svg><\/button>\n<button type=\"button\" class=\"smv__ib\" data-a=\"close\" data-t=\"close\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6 6l12 12M18 6L6 18\"><\/path><\/svg><\/button>\n<\/div>\n<\/div>\n<div class=\"smv__body\">\n<aside class=\"smv__side\">\n<div class=\"smv__sec\"><p class=\"smv__h\" data-k=\"layers\">Couches<\/p><div class=\"smv__presets\"><button type=\"button\" class=\"smv__chip\" data-a=\"p-all\" data-k=\"pAll\">Tout<\/button><button type=\"button\" class=\"smv__chip\" data-a=\"p-str\" data-k=\"pStr\">Structure seule<\/button><button type=\"button\" class=\"smv__chip\" data-a=\"xray\" aria-pressed=\"false\" data-k=\"xray\">Rayons X<\/button><\/div><ul class=\"smv__tree\" role=\"tree\"><\/ul><\/div>\n<\/aside>\n<div class=\"smv__stage\">\n<canvas class=\"smv__cv\"><\/canvas>\n<div class=\"smv__tools\" role=\"toolbar\" aria-label=\"Herramientas\">\n<button type=\"button\" class=\"smv__tool\" data-a=\"m-sel\" aria-pressed=\"true\" data-t=\"sel\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 3l14 8-6 2-2 6z\"><\/path><\/svg><\/button>\n<button type=\"button\" class=\"smv__tool\" data-a=\"m-meas\" aria-pressed=\"false\" data-t=\"meas\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 17L17 3l4 4L7 21zM7 13l2 2M10 10l2 2M13 7l2 2\"><\/path><\/svg><\/button>\n<button type=\"button\" class=\"smv__tool\" data-a=\"sect\" aria-pressed=\"false\" data-t=\"sect\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 12h18M7 7l5-4 5 4M7 17l5 4 5-4\"><\/path><\/svg><\/button>\n<button type=\"button\" class=\"smv__tool\" data-a=\"expl\" aria-pressed=\"false\" data-t=\"expl\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 18h16M6 13h12M8 8h8M12 3v2\"><\/path><\/svg><\/button>\n<span class=\"smv__sep\"><\/span>\n<button type=\"button\" class=\"smv__tool\" data-a=\"v-3d\" data-t=\"v3d\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3l8 4.5v9L12 21l-8-4.5v-9zM12 12l8-4.5M12 12v9M12 12L4 7.5\"><\/path><\/svg><\/button>\n<button type=\"button\" class=\"smv__tool\" data-a=\"v-top\" data-t=\"vtop\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"1\"><\/rect><path d=\"M4 12h16M12 4v16\"><\/path><\/svg><\/button>\n<button type=\"button\" class=\"smv__tool\" data-a=\"v-front\" data-t=\"vfront\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 20V9l8-5 8 5v11zM10 20v-6h4v6\"><\/path><\/svg><\/button>\n<button type=\"button\" class=\"smv__tool\" data-a=\"v-side\" data-t=\"vside\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 20V10l6-5h12v15zM9 5v15\"><\/path><\/svg><\/button>\n<button type=\"button\" class=\"smv__tool\" data-a=\"ortho\" aria-pressed=\"false\" data-t=\"ortho\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 7h16M4 17h16M7 4v16M17 4v16\"><\/path><\/svg><\/button>\n<span class=\"smv__sep\"><\/span>\n<button type=\"button\" class=\"smv__tool\" data-a=\"spin\" aria-pressed=\"false\" data-t=\"spin\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M20 12a8 8 0 11-2.3-5.7M20 4v5h-5\"><\/path><\/svg><\/button>\n<button type=\"button\" class=\"smv__tool\" data-a=\"fit\" data-t=\"fit\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 4H4v5M15 4h5v5M9 20H4v-5M15 20h5v-5M9 9h6v6H9z\"><\/path><\/svg><\/button>\n<button type=\"button\" class=\"smv__tool\" data-a=\"shot\" data-t=\"shot\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 8h3l2-3h6l2 3h3v11H4z\"><\/path><circle cx=\"12\" cy=\"13\" r=\"3.5\"><\/circle><\/svg><\/button>\n<\/div>\n<div class=\"smv__pop smv__sectp\" hidden=\"\">\n<div class=\"smv__seg\" role=\"group\"><button type=\"button\" class=\"smv__chip\" data-a=\"ax-y\" aria-pressed=\"true\" data-k=\"axY\">Horizontal<\/button><button type=\"button\" class=\"smv__chip\" data-a=\"ax-x\" aria-pressed=\"false\" data-k=\"axX\">Vertical X<\/button><button type=\"button\" class=\"smv__chip\" data-a=\"ax-z\" aria-pressed=\"false\" data-k=\"axZ\">Vertical Z<\/button><button type=\"button\" class=\"smv__chip\" data-a=\"ax-f\" data-k=\"flip\">Inverser<\/button><\/div>\n<input type=\"range\" class=\"smv__rng\" data-r=\"sect\" min=\"0\" max=\"1000\" value=\"1000\" aria-label=\"Corte\">\n<\/div>\n<div class=\"smv__pop smv__explp\" hidden=\"\"><label class=\"smv__lbl\" data-k=\"expl\">D\u00e9montage par couches<\/label><input type=\"range\" class=\"smv__rng\" data-r=\"expl\" min=\"0\" max=\"100\" value=\"0\" aria-label=\"Despiece\"><\/div>\n<div class=\"smv__info\" hidden=\"\">\n<p class=\"smv__h smv__info-l\"><\/p><p class=\"smv__info-n\"><\/p><p class=\"smv__info-c\"><\/p>\n<div class=\"smv__info-b\"><button type=\"button\" class=\"smv__btn\" data-a=\"hide\" data-k=\"hide\">Masquer<\/button><button type=\"button\" class=\"smv__btn\" data-a=\"iso\" data-k=\"iso\">Isoler<\/button><button type=\"button\" class=\"smv__btn smv__btn--g\" data-a=\"desel\" data-k=\"desel\">D\u00e9s\u00e9lectionner<\/button><\/div>\n<\/div>\n<div class=\"smv__status\"><span class=\"smv__hid\" hidden=\"\"><\/span><button type=\"button\" class=\"smv__btn smv__showall\" data-a=\"showall\" hidden=\"\" data-k=\"showall\">Tout afficher<\/button><button type=\"button\" class=\"smv__btn smv__clrm\" data-a=\"clrm\" hidden=\"\" data-k=\"clrm\">Effacer les mesures<\/button><\/div>\n<p class=\"smv__hint\" data-k=\"hint\"><\/p>\n<div class=\"smv__load\" role=\"status\"><span class=\"smv__spin\" aria-hidden=\"true\"><\/span><span class=\"smv__load-t\" data-k=\"load\">Chargement du mod\u00e8le\u2026<\/span><\/div>\n<div class=\"smv__labels\" aria-hidden=\"true\"><\/div>\n<\/div>\n<\/div>\n<\/dialog>\n<\/div>\n<style>\n.sm3d{--n:#0D2148;--o:#F39200;--mut:#475569;--bg:#F4F6F9;--ln:#E2E8F0}\n.sm3d__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}\n.sm3d__card{all:unset;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;cursor:pointer;box-shadow:0 1px 0 rgba(13,33,72,.04),0 10px 30px -18px rgba(13,33,72,.35);transition:transform .2s ease,box-shadow .2s ease}\n.sm3d__card:hover{transform:translateY(-3px);box-shadow:0 1px 0 rgba(13,33,72,.04),0 18px 40px -18px rgba(13,33,72,.45)}\n.sm3d__card:focus-visible{outline:3px solid var(--o);outline-offset:3px}\n.sm3d__ph{position:relative;display:block;aspect-ratio:8\/5;background:var(--bg)}\n.sm3d__ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}\n.sm3d__ph img+img{opacity:0}\n@media (hover:hover){.sm3d__card:hover .sm3d__ph img+img{opacity:1}}\n.sm3d__badge{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;background:rgba(13,33,72,.92);color:#fff;font:700 12px\/1 Barlow,system-ui,sans-serif;padding:7px 10px;border-radius:999px}\n.sm3d__badge::before{content:\"\";width:7px;height:7px;border-radius:50%;background:var(--o)}\n.sm3d__ct{display:block;padding:16px 18px 18px}\n.sm3d__ct strong{display:block;color:var(--n);font:700 21px\/1.15 \"Barlow Condensed\",\"Arial Narrow\",sans-serif;text-wrap:balance}\n.sm3d__ct span{display:block;margin-top:6px;color:var(--mut);font:500 14px\/1.4 Barlow,system-ui,sans-serif}\n.sm3d__ct .sm3d__d{margin-top:8px;color:#334155;font:400 15px\/1.45 Barlow,system-ui,sans-serif;text-wrap:pretty}\n.sm3d__ct .sm3d__d[hidden]{display:none}\n.sm3d__ct .sm3d__m{margin-top:10px;font-size:13px;font-variant-numeric:tabular-nums}\n.smv{width:min(1440px,97vw);max-width:none;height:min(920px,94vh);max-height:none;padding:0;border:0;border-radius:18px;background:#fff;color:var(--n);overflow:hidden;box-shadow:0 30px 80px -20px rgba(0,0,0,.45);font-family:Barlow,system-ui,sans-serif}\n.smv[open]{display:flex;flex-direction:column}\n.smv:fullscreen{width:100vw;height:100vh;border-radius:0}\n.smv::backdrop{background:rgba(13,33,72,.6)}\n.smv svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n.smv__top{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 10px;border-bottom:1px solid var(--ln)}\n.smv__ttl{flex:1;min-width:0}\n.smv__eb{margin:0!important;color:var(--o);font:800 11px\/1.2 Barlow,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}\n.smv__t{margin:2px 0 0!important;color:var(--n)!important;font:700 22px\/1.1 \"Barlow Condensed\",\"Arial Narrow\",sans-serif!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.smv__m{margin:2px 0 0!important;color:var(--mut);font:500 13px\/1.3 Barlow,system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.smv__nav{display:flex;gap:4px}\n.smv__ib,.smv__tool{all:unset;box-sizing:border-box;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--n);cursor:pointer;transition:background-color .15s ease,color .15s ease}\n.smv__ib:hover,.smv__tool:hover{background:var(--bg)}\n.smv__ib[aria-pressed=\"true\"],.smv__tool[aria-pressed=\"true\"]{background:var(--n);color:#fff}\n.smv__ib:focus-visible,.smv__tool:focus-visible,.smv__chip:focus-visible,.smv__btn:focus-visible,.smv__eye:focus-visible,.smv__row:focus-visible{outline:3px solid var(--o);outline-offset:1px}\n.smv__ib:active,.smv__tool:active,.smv__btn:active,.smv__chip:active{transform:scale(.96)}\n.smv__ib[disabled]{opacity:.35;pointer-events:none}\n.smv__body{flex:1;min-height:0;display:flex}\n.smv__side{width:300px;flex:none;overflow:auto;border-right:1px solid var(--ln);background:#fff}\n.smv.no-tree .smv__side{display:none}\n.smv__sec{padding:14px 14px 18px}\n.smv__h{margin:0 0 10px!important;color:var(--o);font:800 11px\/1.2 Barlow,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}\n.smv__presets,.smv__seg{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}\n.smv__chip{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:8px;background:var(--bg);color:var(--n);font:600 13px\/1 Barlow,system-ui,sans-serif;cursor:pointer;transition:background-color .15s ease,color .15s ease}\n.smv__chip:hover{background:#E2E8F0}\n.smv__chip[aria-pressed=\"true\"]{background:var(--n);color:#fff}\n.smv__tree,.smv__tree ul{list-style:none;margin:0!important;padding:0!important}\n.smv__tree ul{padding-left:18px!important}\n.smv__tree li{margin:0!important}\n.smv__line{display:flex;align-items:center;gap:2px;border-radius:8px}\n.smv__line:hover{background:var(--bg)}\n.smv__line.is-sel{background:#FFF4E5}\n.smv__tw{all:unset;box-sizing:border-box;display:grid;place-items:center;width:24px;height:32px;color:#94A3B8;cursor:pointer;flex:none}\n.smv__tw svg{width:14px;height:14px;transition:transform .15s ease}\n.smv__tw[aria-expanded=\"true\"] svg{transform:rotate(90deg)}\n.smv__tw[hidden]{visibility:hidden;display:grid}\n.smv__row{all:unset;box-sizing:border-box;flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:32px;padding:4px 4px;cursor:pointer;font:500 14px\/1.25 Barlow,system-ui,sans-serif;color:var(--n)}\n.smv__row i{width:11px;height:11px;border-radius:3px;flex:none;background:var(--c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}\n.smv__row b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.smv__row span{margin-left:auto;color:#94A3B8;font-size:12px;font-variant-numeric:tabular-nums;padding-left:6px}\n.smv__line.is-off .smv__row{color:#94A3B8}\n.smv__line.is-off .smv__row i{opacity:.35}\n.smv__eye{all:unset;box-sizing:border-box;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--n);cursor:pointer;flex:none}\n.smv__eye:hover{background:#E2E8F0}\n.smv__eye svg{width:18px;height:18px}\n.smv__line.is-off .smv__eye{color:#94A3B8}\n.smv__stage{position:relative;flex:1;min-width:0;background:linear-gradient(#F8FAFC,#E6EBF1)}\n.smv__cv{display:block;width:100%;height:100%;touch-action:none;outline:none}\n.smv.m-meas .smv__cv{cursor:crosshair}\n.smv__tools{position:absolute;left:12px;top:12px;display:flex;flex-direction:column;gap:2px;padding:4px;background:rgba(255,255,255,.94);border-radius:12px;box-shadow:0 8px 24px -12px rgba(13,33,72,.4),0 0 0 1px rgba(13,33,72,.06)}\n.smv__sep{height:1px;margin:3px 6px;background:var(--ln)}\n.smv__pop{position:absolute;left:68px;top:12px;width:min(360px,calc(100% - 84px));padding:12px 14px;background:rgba(255,255,255,.96);border-radius:12px;box-shadow:0 8px 24px -12px rgba(13,33,72,.4),0 0 0 1px rgba(13,33,72,.06)}\n.smv__pop[hidden]{display:none}\n.smv__explp{top:auto;bottom:60px}\n.smv__lbl{display:block;margin-bottom:8px;font:600 13px\/1.2 Barlow,system-ui,sans-serif;color:var(--n)}\n.smv__rng{width:100%;accent-color:var(--o)}\n.smv__info{position:absolute;right:12px;top:12px;width:min(300px,calc(100% - 84px));padding:14px;background:rgba(255,255,255,.96);border-radius:12px;box-shadow:0 8px 24px -12px rgba(13,33,72,.4),0 0 0 1px rgba(13,33,72,.06)}\n.smv__info[hidden]{display:none}\n.smv__info-n{margin:0!important;color:var(--n);font:700 18px\/1.2 \"Barlow Condensed\",\"Arial Narrow\",sans-serif;word-break:break-word}\n.smv__info-c{margin:4px 0 12px!important;color:var(--mut);font:500 13px\/1.35 Barlow,system-ui,sans-serif}\n.smv__info-b{display:flex;flex-wrap:wrap;gap:6px}\n.smv__btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border-radius:9px;background:var(--n);color:#fff;font:600 13px\/1 Barlow,system-ui,sans-serif;cursor:pointer;transition:filter .15s ease}\n.smv__btn:hover{filter:brightness(1.15)}\n.smv__btn--g{background:var(--bg);color:var(--n)}\n.smv__btn[hidden]{display:none}\n.smv__status{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:8px}\n.smv__hid{padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--mut);font:600 12px\/1 Barlow,system-ui,sans-serif;font-variant-numeric:tabular-nums}\n.smv__hid[hidden]{display:none}\n.smv__showall{background:var(--o);color:var(--n)}\n.smv__hint{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);margin:0!important;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.88);color:var(--mut);font:500 12px\/1.3 Barlow,system-ui,sans-serif;white-space:nowrap;pointer-events:none;max-width:calc(100% - 340px);overflow:hidden;text-overflow:ellipsis}\n.smv__load{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--mut);font:600 15px Barlow,system-ui,sans-serif;background:rgba(244,246,249,.75)}\n.smv__load[hidden]{display:none}\n.smv__spin{width:20px;height:20px;border-radius:50%;border:3px solid rgba(13,33,72,.15);border-top-color:var(--o);animation:smvspin .8s linear infinite}\n@keyframes smvspin{to{transform:rotate(360deg)}}\n.smv__labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}\n.smv__ml{position:absolute;transform:translate(-50%,-50%);padding:4px 8px;border-radius:6px;background:var(--n);color:#fff;font:700 12px\/1 Barlow,system-ui,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}\n@media (max-width:900px){.smv__side{position:absolute;z-index:3;left:0;top:0;bottom:0;width:min(300px,86vw);box-shadow:20px 0 40px -20px rgba(13,33,72,.4)}.smv__body{position:relative}.smv__hint{display:none}}\n@media (max-width:767px){.sm3d__grid{grid-template-columns:1fr;gap:18px}.smv{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0}.smv__t{font-size:19px!important}.smv__m{display:none}.smv__tools{top:auto;bottom:12px;left:12px;right:12px;flex-direction:row;overflow-x:auto;scrollbar-width:none}.smv__sep{width:1px;height:auto;margin:6px 3px}.smv__tools .smv__tool{flex:none}.smv__pop{left:12px;top:12px;width:calc(100% - 24px)}.smv__explp{bottom:auto}.smv__info{top:auto;bottom:72px;left:12px;right:12px;width:auto}.smv__status{bottom:auto;top:12px;right:12px}}\n@media (prefers-reduced-motion:reduce){.sm3d__card,.sm3d__ph img{transition:none}.smv__spin{animation-duration:2.4s}}\n.sm3d .smv .smv__ib,.sm3d .smv .smv__tool,.sm3d .smv .smv__tw,.sm3d .smv .smv__eye,.sm3d .smv .smv__row{background:transparent;color:var(--n);border:0;box-shadow:none;text-decoration:none}\n.sm3d .smv .smv__tw{color:#94A3B8}\n.sm3d .smv .smv__ib:hover,.sm3d .smv .smv__tool:hover,.sm3d .smv .smv__eye:hover{background:var(--bg)}\n.sm3d .smv .smv__ib[aria-pressed=\"true\"],.sm3d .smv .smv__tool[aria-pressed=\"true\"]{background:var(--n);color:#fff}\n.sm3d .smv .smv__chip{background:var(--bg);color:var(--n);border:0}\n.sm3d .smv .smv__chip:hover{background:#E2E8F0}\n.sm3d .smv .smv__chip[aria-pressed=\"true\"]{background:var(--n);color:#fff}\n.sm3d .smv .smv__line.is-off .smv__row,.sm3d .smv .smv__line.is-off .smv__eye{color:#94A3B8}\n.sm3d .smv .smv__btn{background:var(--n);color:#fff;border:0}\n.sm3d .smv .smv__btn--g{background:var(--bg);color:var(--n)}\n.sm3d .smv .smv__showall{background:var(--o);color:var(--n)}\n.sm3d .sm3d__grid .sm3d__card{background:#fff;border:0;color:inherit}\n<\/style>\n<script>(function(){\nvar root=document.querySelector('[data-sm3d]');if(!root||root.dataset.ok)return;root.dataset.ok=1;\nvar MODELS=window.SM3D_MODELS||[];\nvar L=(document.documentElement.lang||'es').toLowerCase();L=L.indexOf('pt')===0?'pt':L.slice(0,2);\nvar I18N={\nes:{eb:'Modelo 3D',load:'Cargando modelo\u2026',err:'No se ha podido cargar el modelo.',open:'Ver en 3D',layers:'Capas',pAll:'Todo',pStr:'Solo estructura',xray:'Rayos X',hide:'Ocultar',iso:'Aislar',desel:'Quitar selecci\u00f3n',showall:'Mostrar todo',clrm:'Borrar medidas',axY:'Horizontal',axX:'Vertical X',axZ:'Vertical Z',flip:'Invertir',expl:'Despiece por capas',hidden:'ocultos',items:'elementos',copied:'Enlace copiado',\nhint:'Clic: seleccionar \u00b7 Doble clic: acercar \u00b7 Arrastrar: girar \u00b7 Bot\u00f3n derecho: desplazar \u00b7 H ocultar \u00b7 I aislar \u00b7 Esc',hintM:'Haz clic en dos puntos para medir',\nt:{tree:'Mostrar u ocultar el panel',prev:'Modelo anterior',next:'Modelo siguiente',share:'Copiar enlace',full:'Pantalla completa',close:'Cerrar',sel:'Seleccionar',meas:'Medir',sect:'Plano de corte',expl:'Despiece',v3d:'Vista 3D',vtop:'Planta',vfront:'Alzado frontal',vside:'Alzado lateral',ortho:'Vista ortogonal',spin:'Girar autom\u00e1ticamente',fit:'Encuadrar',shot:'Descargar imagen'},\ng:{fachada:'Paneles de fachada',cubierta:'Cubierta',secundaria:'Subestructura de paneles',carpinteria:'Carpinter\u00eda',estructura:'Estructura',uniones:'Uniones',suelo:'Suelo y forjado',escaleras:'Escaleras',cimentacion:'Cimentaci\u00f3n',otros:'Otros'},\ngp:{paneles:'Paneles y subestructura'},\nty:{IFCBEAM:'Viga',IFCCOLUMN:'Pilar',IFCMEMBER:'Perfil',IFCPLATE:'Placa',IFCSLAB:'Losa',IFCWALL:'Muro',IFCWALLSTANDARDCASE:'Muro',IFCCURTAINWALL:'Muro cortina',IFCROOF:'Cubierta',IFCCOVERING:'Revestimiento',IFCBUILDINGELEMENTPROXY:'Pieza',IFCMECHANICALFASTENER:'Torniller\u00eda',IFCFASTENER:'Fijaci\u00f3n',IFCDISCRETEACCESSORY:'Accesorio',IFCFOOTING:'Zapata',IFCDOOR:'Puerta',IFCWINDOW:'Ventana',IFCSTAIR:'Escalera',IFCSTAIRFLIGHT:'Tramo de escalera',IFCRAILING:'Barandilla'}},\nca:{eb:'Model 3D',load:'Carregant el model\u2026',err:\"No s'ha pogut carregar el model.\",open:'Veure en 3D',layers:'Capes',pAll:'Tot',pStr:'Nom\u00e9s estructura',xray:'Raigs X',hide:'Amagar',iso:'A\u00efllar',desel:'Treure selecci\u00f3',showall:'Mostrar-ho tot',clrm:'Esborrar mesures',axY:'Horitzontal',axX:'Vertical X',axZ:'Vertical Z',flip:'Invertir',expl:'Esquema desmuntat per capes',hidden:'amagats',items:'elements',copied:'Enlla\u00e7 copiat',\nhint:'Clic: seleccionar \u00b7 Doble clic: apropar \u00b7 Arrossegar: girar \u00b7 Bot\u00f3 dret: despla\u00e7ar \u00b7 H amagar \u00b7 I a\u00efllar \u00b7 Esc',hintM:'Fes clic en dos punts per mesurar',\nt:{tree:'Mostrar o amagar el panell',prev:'Model anterior',next:'Model seg\u00fcent',share:'Copiar enlla\u00e7',full:'Pantalla completa',close:'Tancar',sel:'Seleccionar',meas:'Mesurar',sect:'Pla de tall',expl:'Desmuntar',v3d:'Vista 3D',vtop:'Planta',vfront:'Al\u00e7at frontal',vside:'Al\u00e7at lateral',ortho:'Vista ortogonal',spin:'Girar autom\u00e0ticament',fit:'Enquadrar',shot:'Descarregar imatge'},\ng:{fachada:'Panells de fa\u00e7ana',cubierta:'Coberta',secundaria:'Subestructura de panells',carpinteria:'Fusteria',estructura:'Estructura',uniones:'Unions',suelo:'Terra i forjat',escaleras:'Escales',cimentacion:'Fonamentaci\u00f3',otros:'Altres'},gp:{paneles:'Panells i subestructura'},\nty:{IFCBEAM:'Biga',IFCCOLUMN:'Pilar',IFCMEMBER:'Perfil',IFCPLATE:'Placa',IFCSLAB:'Llosa',IFCWALL:'Mur',IFCROOF:'Coberta',IFCBUILDINGELEMENTPROXY:'Pe\u00e7a',IFCDOOR:'Porta',IFCWINDOW:'Finestra',IFCSTAIR:'Escala',IFCRAILING:'Barana'}},\nen:{eb:'3D model',load:'Loading model\u2026',err:'The model could not be loaded.',open:'View in 3D',layers:'Layers',pAll:'All',pStr:'Structure only',xray:'X-ray',hide:'Hide',iso:'Isolate',desel:'Clear selection',showall:'Show all',clrm:'Clear measurements',axY:'Horizontal',axX:'Vertical X',axZ:'Vertical Z',flip:'Flip',expl:'Exploded view by layer',hidden:'hidden',items:'items',copied:'Link copied',\nhint:'Click: select \u00b7 Double-click: zoom in \u00b7 Drag: rotate \u00b7 Right-drag: pan \u00b7 H hide \u00b7 I isolate \u00b7 Esc',hintM:'Click two points to measure',\nt:{tree:'Show or hide the panel',prev:'Previous model',next:'Next model',share:'Copy link',full:'Full screen',close:'Close',sel:'Select',meas:'Measure',sect:'Section plane',expl:'Explode',v3d:'3D view',vtop:'Plan',vfront:'Front elevation',vside:'Side elevation',ortho:'Orthographic view',spin:'Auto-rotate',fit:'Fit to view',shot:'Download image'},\ng:{fachada:'Wall panels',cubierta:'Roof',secundaria:'Panel substructure',carpinteria:'Doors and windows',estructura:'Structure',uniones:'Connections',suelo:'Floor',escaleras:'Stairs',cimentacion:'Foundations',otros:'Other'},gp:{paneles:'Panels and substructure'},\nty:{IFCBEAM:'Beam',IFCCOLUMN:'Column',IFCMEMBER:'Member',IFCPLATE:'Plate',IFCSLAB:'Slab',IFCWALL:'Wall',IFCROOF:'Roof',IFCBUILDINGELEMENTPROXY:'Part',IFCDOOR:'Door',IFCWINDOW:'Window',IFCSTAIR:'Stair',IFCRAILING:'Railing'}},\nfr:{eb:'Mod\u00e8le 3D',load:'Chargement du mod\u00e8le\u2026',err:'Impossible de charger le mod\u00e8le.',open:'Voir en 3D',layers:'Calques',pAll:'Tout',pStr:'Structure seule',xray:'Rayons X',hide:'Masquer',iso:'Isoler',desel:'D\u00e9s\u00e9lectionner',showall:'Tout afficher',clrm:'Effacer les mesures',axY:'Horizontal',axX:'Vertical X',axZ:'Vertical Z',flip:'Inverser',expl:'Vue \u00e9clat\u00e9e par calque',hidden:'masqu\u00e9s',items:'\u00e9l\u00e9ments',copied:'Lien copi\u00e9',\nhint:'Clic : s\u00e9lectionner \u00b7 Double-clic : zoomer \u00b7 Glisser : tourner \u00b7 Clic droit : d\u00e9placer \u00b7 H masquer \u00b7 I isoler \u00b7 \u00c9chap',hintM:'Cliquez sur deux points pour mesurer',\nt:{tree:'Afficher ou masquer le panneau',prev:'Mod\u00e8le pr\u00e9c\u00e9dent',next:'Mod\u00e8le suivant',share:'Copier le lien',full:'Plein \u00e9cran',close:'Fermer',sel:'S\u00e9lectionner',meas:'Mesurer',sect:'Plan de coupe',expl:'\u00c9clater',v3d:'Vue 3D',vtop:'Plan',vfront:'\u00c9l\u00e9vation de face',vside:'\u00c9l\u00e9vation lat\u00e9rale',ortho:'Vue orthogonale',spin:'Rotation automatique',fit:'Recadrer',shot:\"T\u00e9l\u00e9charger l'image\"},\ng:{fachada:'Panneaux de fa\u00e7ade',cubierta:'Toiture',secundaria:'Ossature des panneaux',carpinteria:'Menuiseries',estructura:'Structure',uniones:'Assemblages',suelo:'Plancher',escaleras:'Escaliers',cimentacion:'Fondations',otros:'Autres'},gp:{paneles:'Panneaux et ossature'},\nty:{IFCBEAM:'Poutre',IFCCOLUMN:'Poteau',IFCMEMBER:'Profil\u00e9',IFCPLATE:'Plaque',IFCSLAB:'Dalle',IFCWALL:'Mur',IFCROOF:'Toiture',IFCBUILDINGELEMENTPROXY:'Pi\u00e8ce',IFCDOOR:'Porte',IFCWINDOW:'Fen\u00eatre',IFCSTAIR:'Escalier',IFCRAILING:'Garde-corps'}},\nde:{eb:'3D-Modell',load:'Modell wird geladen\u2026',err:'Das Modell konnte nicht geladen werden.',open:'In 3D ansehen',layers:'Ebenen',pAll:'Alles',pStr:'Nur Tragwerk',xray:'R\u00f6ntgen',hide:'Ausblenden',iso:'Isolieren',desel:'Auswahl aufheben',showall:'Alles einblenden',clrm:'Messungen l\u00f6schen',axY:'Horizontal',axX:'Vertikal X',axZ:'Vertikal Z',flip:'Umkehren',expl:'Explosionsansicht nach Ebenen',hidden:'ausgeblendet',items:'Elemente',copied:'Link kopiert',\nhint:'Klick: ausw\u00e4hlen \u00b7 Doppelklick: heranzoomen \u00b7 Ziehen: drehen \u00b7 Rechtsklick: verschieben \u00b7 H ausblenden \u00b7 I isolieren \u00b7 Esc',hintM:'Klicken Sie auf zwei Punkte, um zu messen',\nt:{tree:'Seitenleiste ein-\/ausblenden',prev:'Vorheriges Modell',next:'N\u00e4chstes Modell',share:'Link kopieren',full:'Vollbild',close:'Schlie\u00dfen',sel:'Ausw\u00e4hlen',meas:'Messen',sect:'Schnittebene',expl:'Explosion',v3d:'3D-Ansicht',vtop:'Grundriss',vfront:'Vorderansicht',vside:'Seitenansicht',ortho:'Orthogonale Ansicht',spin:'Automatisch drehen',fit:'Einpassen',shot:'Bild herunterladen'},\ng:{fachada:'Wandpaneele',cubierta:'Dach',secundaria:'Unterkonstruktion',carpinteria:'T\u00fcren und Fenster',estructura:'Tragwerk',uniones:'Verbindungen',suelo:'Boden',escaleras:'Treppen',cimentacion:'Fundament',otros:'Sonstiges'},gp:{paneles:'Paneele und Unterkonstruktion'},\nty:{IFCBEAM:'Tr\u00e4ger',IFCCOLUMN:'St\u00fctze',IFCMEMBER:'Profil',IFCPLATE:'Blech',IFCSLAB:'Platte',IFCWALL:'Wand',IFCROOF:'Dach',IFCBUILDINGELEMENTPROXY:'Bauteil',IFCDOOR:'T\u00fcr',IFCWINDOW:'Fenster',IFCSTAIR:'Treppe',IFCRAILING:'Gel\u00e4nder'}},\nit:{eb:'Modello 3D',load:'Caricamento del modello\u2026',err:'Impossibile caricare il modello.',open:'Vedi in 3D',layers:'Livelli',pAll:'Tutto',pStr:'Solo struttura',xray:'Raggi X',hide:'Nascondi',iso:'Isola',desel:'Deseleziona',showall:'Mostra tutto',clrm:'Cancella misure',axY:'Orizzontale',axX:'Verticale X',axZ:'Verticale Z',flip:'Inverti',expl:'Esploso per livelli',hidden:'nascosti',items:'elementi',copied:'Link copiato',\nhint:'Clic: seleziona \u00b7 Doppio clic: avvicina \u00b7 Trascina: ruota \u00b7 Tasto destro: sposta \u00b7 H nascondi \u00b7 I isola \u00b7 Esc',hintM:'Fai clic su due punti per misurare',\nt:{tree:'Mostra o nascondi il pannello',prev:'Modello precedente',next:'Modello successivo',share:'Copia link',full:'Schermo intero',close:'Chiudi',sel:'Seleziona',meas:'Misura',sect:'Piano di sezione',expl:'Esploso',v3d:'Vista 3D',vtop:'Pianta',vfront:'Prospetto frontale',vside:'Prospetto laterale',ortho:'Vista ortogonale',spin:'Rotazione automatica',fit:'Inquadra',shot:'Scarica immagine'},\ng:{fachada:'Pannelli di facciata',cubierta:'Copertura',secundaria:'Sottostruttura dei pannelli',carpinteria:'Serramenti',estructura:'Struttura',uniones:'Giunzioni',suelo:'Pavimento',escaleras:'Scale',cimentacion:'Fondazioni',otros:'Altro'},gp:{paneles:'Pannelli e sottostruttura'},\nty:{IFCBEAM:'Trave',IFCCOLUMN:'Pilastro',IFCMEMBER:'Profilo',IFCPLATE:'Piastra',IFCSLAB:'Solaio',IFCWALL:'Muro',IFCROOF:'Copertura',IFCBUILDINGELEMENTPROXY:'Pezzo',IFCDOOR:'Porta',IFCWINDOW:'Finestra',IFCSTAIR:'Scala',IFCRAILING:'Ringhiera'}},\npt:{eb:'Modelo 3D',load:'A carregar o modelo\u2026',err:'N\u00e3o foi poss\u00edvel carregar o modelo.',open:'Ver em 3D',layers:'Camadas',pAll:'Tudo',pStr:'S\u00f3 estrutura',xray:'Raio X',hide:'Ocultar',iso:'Isolar',desel:'Limpar sele\u00e7\u00e3o',showall:'Mostrar tudo',clrm:'Apagar medi\u00e7\u00f5es',axY:'Horizontal',axX:'Vertical X',axZ:'Vertical Z',flip:'Inverter',expl:'Vista explodida por camadas',hidden:'ocultos',items:'elementos',copied:'Liga\u00e7\u00e3o copiada',\nhint:'Clique: selecionar \u00b7 Duplo clique: aproximar \u00b7 Arrastar: rodar \u00b7 Bot\u00e3o direito: deslocar \u00b7 H ocultar \u00b7 I isolar \u00b7 Esc',hintM:'Clique em dois pontos para medir',\nt:{tree:'Mostrar ou ocultar o painel',prev:'Modelo anterior',next:'Modelo seguinte',share:'Copiar liga\u00e7\u00e3o',full:'Ecr\u00e3 inteiro',close:'Fechar',sel:'Selecionar',meas:'Medir',sect:'Plano de corte',expl:'Explodir',v3d:'Vista 3D',vtop:'Planta',vfront:'Al\u00e7ado frontal',vside:'Al\u00e7ado lateral',ortho:'Vista ortogonal',spin:'Rodar automaticamente',fit:'Enquadrar',shot:'Descarregar imagem'},\ng:{fachada:'Pain\u00e9is de fachada',cubierta:'Cobertura',secundaria:'Subestrutura dos pain\u00e9is',carpinteria:'Caixilharia',estructura:'Estrutura',uniones:'Uni\u00f5es',suelo:'Pavimento',escaleras:'Escadas',cimentacion:'Funda\u00e7\u00f5es',otros:'Outros'},gp:{paneles:'Pain\u00e9is e subestrutura'},\nty:{IFCBEAM:'Viga',IFCCOLUMN:'Pilar',IFCMEMBER:'Perfil',IFCPLATE:'Chapa',IFCSLAB:'Laje',IFCWALL:'Parede',IFCROOF:'Cobertura',IFCBUILDINGELEMENTPROXY:'Pe\u00e7a',IFCDOOR:'Porta',IFCWINDOW:'Janela',IFCSTAIR:'Escada',IFCRAILING:'Guarda'}}\n};\nvar T=I18N[L]||I18N.es;var TY=Object.assign({},I18N.es.ty,T.ty);\nvar LAYERS={fachada:'#E8EBEF',cubierta:'#5B6B80',secundaria:'#B4BDC8',carpinteria:'#9CC3E6',estructura:'#8E99A6',uniones:'#F39200',suelo:'#C9A57C',escaleras:'#7C8796',cimentacion:'#A8A29E',otros:'#CBD5E1'};\nvar DEFPAL=3;\nvar PALS=[\n{fachada:{c:0xE6E9ED,e:0x5E6B7A,eo:.75},cubierta:{c:0x8A97A6,e:0x3B4757,eo:.8},carpinteria:{c:0x9CC3E6,e:0x3E6F99,eo:.7},secundaria:{c:0xC4CCD5,e:0x6B7786,eo:.7,mt:.35,r:.45},estructura:{c:0x7F93AB,e:0x2B3A4D,eo:.75,mt:.35,r:.45},uniones:{c:0xF39200,em:0x8A4200,mt:.2,r:.5},suelo:{c:0xC9A57C,e:0x7A5B3A,eo:.6},escaleras:{c:0x7C8796,e:0x343D48,eo:.7}},\n{fachada:{c:0xF3F5F8,e:0x0D2148,eo:.45},cubierta:{c:0xA3AEBA,e:0x0D2148,eo:.55},carpinteria:{c:0x8FB8DE,e:0x0D2148,eo:.6},secundaria:{c:0x8CB4D6,e:0x1E4A73,eo:.7,mt:.3,r:.45},estructura:{c:0x2F5D8A,e:0x0B1C3F,eo:.8,mt:.3,r:.45},uniones:{c:0xF39200,em:0x8A4200,mt:.2,r:.5},suelo:{c:0xD2B48C,e:0x7A5B3A,eo:.6},escaleras:{c:0x51606F,e:0x1F2933,eo:.7}},\n{fachada:{c:0xCDD2D8,e:0x48525E,eo:.8},cubierta:{c:0x434B55,e:0x1C2128,eo:.9},carpinteria:{c:0x9CC3E6,e:0x3E6F99,eo:.7},secundaria:{c:0xD9DEE3,e:0x6F7A86,eo:.7,mt:.4,r:.4},estructura:{c:0xAAB4BF,e:0x3A4450,eo:.8,mt:.45,r:.4},uniones:{c:0xF39200,em:0x8A4200,mt:.2,r:.5},suelo:{c:0xC9A57C,e:0x7A5B3A,eo:.6},escaleras:{c:0x7C8796,e:0x343D48,eo:.7}},\n{fachada:{c:0xE9ECEF,e:0x5E6B7A,eo:.7},cubierta:{c:0x4A535E,e:0x1C2128,eo:.85},carpinteria:{c:0x9CC3E6,e:0x3E6F99,eo:.7},secundaria:{c:0xC9D0D8,e:0x6B7786,eo:.7,mt:.4,r:.4},estructura:{c:0xA9B1BA,e:0x3A434D,eo:.75,mt:.5,r:.38},uniones:{c:0xF39200,mt:.25,r:.45,e:0x5A2E00,eo:.6,ta:50},suelo:{c:0xC9A57C,e:0x7A5B3A,eo:.6},escaleras:{c:0x7C8796,e:0x343D48,eo:.7}}];\nvar PAL=PALS[window.SM3D_PAL!=null?window.SM3D_PAL:DEFPAL]||PALS[0];\nObject.keys(PAL).forEach(function(l){LAYERS[l]='#'+('00000'+PAL[l].c.toString(16)).slice(-6)});\nvar PANEL=['fachada','cubierta','secundaria','carpinteria'];\nvar ORDER=['paneles','estructura','uniones','suelo','escaleras','cimentacion','otros'];\nvar EXPL={cubierta:1,fachada:0.65,carpinteria:0.65,secundaria:0.35,uniones:0.12,estructura:0,suelo:-0.12,escaleras:0,cimentacion:-0.25,otros:0};\nvar $=function(s,c){return (c||root).querySelector(s)},$$=function(s,c){return [].slice.call((c||root).querySelectorAll(s))};\n$$('[data-k]').forEach(function(e){if(typeof T[e.dataset.k]==='string')e.textContent=T[e.dataset.k]});\n$$('[data-t]').forEach(function(e){var s=T.t[e.dataset.t];if(s){e.setAttribute('aria-label',s);e.title=s}});\nvar EYE='<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg>',EYEOFF='<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M3 3l18 18M10.6 5.1A10 10 0 0112 5c6.4 0 10 7 10 7a17 17 0 01-3.2 4.2M6.6 6.6C3.9 8.4 2 12 2 12s3.6 7 10 7a9.6 9.6 0 004.4-1.1M9.9 9.9a3 3 0 004.2 4.2\"\/><\/svg>',CHEV='<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M9 6l6 6-6 6\"\/><\/svg>';\nvar grid=$('.sm3d__grid');\nMODELS.forEach(function(m,i){var b=document.createElement('button');b.type='button';b.className='sm3d__card';b.setAttribute('role','listitem');b.dataset.i=i;\nb.innerHTML='<span class=\"sm3d__ph\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\" alt=\"\"><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\" alt=\"\"><span class=\"sm3d__badge\"><\/span><\/span><span class=\"sm3d__ct\"><strong><\/strong><span class=\"sm3d__d\"><\/span><span class=\"sm3d__m\"><\/span><\/span>';\nvar im=b.querySelectorAll('img');im[0].src=m.p1;im[0].alt=m.a||m.t;im[1].src=m.p2||m.p1;b.querySelector('.sm3d__badge').textContent=T.open;b.querySelector('strong').textContent=m.t;var dd=b.querySelector('.sm3d__d');dd.textContent=m.d||'';dd.hidden=!m.d;b.querySelector('.sm3d__m').textContent=m.m||'';grid.appendChild(b)});\nvar dlg=$('.smv'),cv=$('.smv__cv'),loadEl=$('.smv__load'),treeEl=$('.smv__tree'),info=$('.smv__info'),hint=$('.smv__hint'),labels=$('.smv__labels');\nhint.textContent=T.hint;\nvar CDN='https:\/\/cdn.jsdelivr.net\/npm\/three@0.160.0\/';\nvar V=null,cur=-1,lastBtn=null;\nfunction libs(){return Promise.all([import(CDN+'+esm'),import(CDN+'examples\/jsm\/controls\/OrbitControls.js\/+esm'),import(CDN+'examples\/jsm\/loaders\/GLTFLoader.js\/+esm'),import(CDN+'examples\/jsm\/libs\/meshopt_decoder.module.js\/+esm'),import(CDN+'examples\/jsm\/environments\/RoomEnvironment.js\/+esm')])}\nfunction viewer(M){\nvar THREE=M[0];\nvar r=new THREE.WebGLRenderer({canvas:cv,antialias:true,alpha:true,preserveDrawingBuffer:false});r.setClearColor(0x000000,0);r.setPixelRatio(Math.min(2,window.devicePixelRatio||1));r.outputColorSpace=THREE.SRGBColorSpace;r.toneMapping=THREE.ACESFilmicToneMapping;r.localClippingEnabled=true;\nvar sc=new THREE.Scene();var pm=new THREE.PMREMGenerator(r);sc.environment=pm.fromScene(new M[4].RoomEnvironment(),0.04).texture;\nvar dl=new THREE.DirectionalLight(0xffffff,1.4);dl.position.set(5,10,7);sc.add(dl);sc.add(new THREE.HemisphereLight(0xffffff,0xb0b8c4,0.5));\nvar pc=new THREE.PerspectiveCamera(32,1,0.1,2000),oc=new THREE.OrthographicCamera(-1,1,1,-1,-1000,1000),cam=pc;\nvar ctl=new M[1].OrbitControls(pc,cv);ctl.enableDamping=true;ctl.dampingFactor=0.09;ctl.screenSpacePanning=true;ctl.zoomToCursor=true;\nvar ld=new M[2].GLTFLoader();ld.setMeshoptDecoder(M[3].MeshoptDecoder);\nvar ground=new THREE.Mesh(new THREE.CircleGeometry(1,72),new THREE.MeshBasicMaterial({color:0xDCE2E9}));ground.rotation.x=-Math.PI\/2;sc.add(ground);\nvar grp=new THREE.Group();sc.add(grp);\nvar clip=new THREE.Plane(new THREE.Vector3(0,-1,0),1e6),clipOn=false,axis='y',flip=false;\nvar selMat=new THREE.MeshBasicMaterial({color:0xF39200,transparent:true,opacity:0.85,depthTest:true,polygonOffset:true,polygonOffsetFactor:-2,polygonOffsetUnits:-2,side:THREE.DoubleSide,clippingPlanes:[]});\nvar model=null,meshes=[],ud=null,nel=0,hidden=null,elLayer=null,selected=new Set(),selMeshes=[],box=new THREE.Box3(),R=1,C=new THREE.Vector3(),need=true,raf=0,spin=false,xray=false,mode='sel',meas=[],mPts=[],explode=0;\nvar layerOff={};var tween=null;\nvar edgeMats={},FADE={value:10};\nfunction edgeMat(l){if(!edgeMats[l]){var p=PAL[l]||{};var lm=new THREE.LineBasicMaterial({color:p.e!=null?p.e:0x334155,transparent:true,opacity:p.eo||0.6,depthWrite:false});lm.onBeforeCompile=function(s){s.uniforms.uFade=FADE;s.vertexShader='varying float vD;\\n'+s.vertexShader.replace('#include <project_vertex>','#include <project_vertex>\\nmvPosition.xyz+=(isPerspectiveMatrix(projectionMatrix)?normalize(-mvPosition.xyz):vec3(0.,0.,1.))*max(0.0004,-mvPosition.z*0.00003);\\nvD=-mvPosition.z;\\ngl_Position=projectionMatrix*mvPosition;');s.fragmentShader='uniform float uFade;\\nvarying float vD;\\n'+s.fragmentShader.replace('#include <opaque_fragment>','#include <opaque_fragment>\\ngl_FragColor.a*=clamp(uFade\/max(vD,0.001),0.3,1.0);')};edgeMats[l]=lm}return edgeMats[l]}\nfunction paint(o){var p=PAL[o.userData.layer],m=o.material;if(p){m.color.setHex(p.c);if('roughness' in m){m.roughness=p.r!=null?p.r:0.62;m.metalness=p.mt!=null?p.mt:0.05}if(p.em!=null&&m.emissive)m.emissive.setHex(p.em)}}\nfunction buildEdges(flt){FADE.value=R*1.8;var cosT0=Math.cos(Math.PI\/180*30),a=new THREE.Vector3(),b=new THREE.Vector3(),c=new THREE.Vector3();meshes.forEach(function(o){var u=o.userData,p=PAL[u.layer];if(!p||p.e==null||u.edge||(flt&&!flt(u.layer)))return;if(u.layer==='uniones'&&u.idx0.length>3e6)return;var cosT=p.ta?Math.cos(Math.PI\/180*p.ta):cosT0;var P=o.geometry.attributes.position,src=u.idx0,te=u.te,nf=src.length\/3;if(!nf)return;\nvar weld=new Int32Array(P.count).fill(-1),map=new Map(),W=0;for(var f=0;f<nf;f++){var e=te[f];for(var k=0;k<3;k++){var v=src[f*3+k];if(weld[v]>=0)continue;var key=e+'|'+P.getX(v)+'|'+P.getY(v)+'|'+P.getZ(v),w=map.get(key);if(w===undefined){w=W++;map.set(key,w)}weld[v]=w}}map=null;\nvar N=new Float32Array(nf*3);for(f=0;f<nf;f++){a.fromBufferAttribute(P,src[f*3]);b.fromBufferAttribute(P,src[f*3+1]).sub(a);c.fromBufferAttribute(P,src[f*3+2]).sub(a);b.cross(c);var L=b.length()||1;N[f*3]=b.x\/L;N[f*3+1]=b.y\/L;N[f*3+2]=b.z\/L}\nvar em=new Map(),seg=[],se=[];function push(id){var f0=(id\/3)|0,k0=id%3;seg.push(src[f0*3+k0],src[f0*3+(k0+1)%3]);se.push(te[f0])}\nfor(f=0;f<nf;f++)for(k=0;k<3;k++){var w1=weld[src[f*3+k]],w2=weld[src[f*3+(k+1)%3]];if(w1===w2)continue;var ky=w1<w2?w1*W+w2:w2*W+w1,g0=em.get(ky);if(g0===undefined){em.set(ky,f*3+k);continue}if(g0<0)continue;var f1=(g0\/3)|0;var dt=N[f1*3]*N[f*3]+N[f1*3+1]*N[f*3+1]+N[f1*3+2]*N[f*3+2];if(Math.abs(dt)<cosT)push(g0);em.set(ky,-1)}\nem.forEach(function(v){if(v>=0)push(v)});em=null;if(!seg.length)return;\nvar idx=new Uint32Array(seg),g=new THREE.BufferGeometry();g.setAttribute('position',P);g.setIndex(new THREE.BufferAttribute(idx.slice(),1));var ls=new THREE.LineSegments(g,edgeMat(u.layer));ls.raycast=function(){};ls.renderOrder=1;o.add(ls);u.edge={ls:ls,idx0:idx,se:new Uint32Array(se),buf:new Uint32Array(idx.length)}})}\n\nfunction size(){var w=cv.clientWidth,h=cv.clientHeight;if(!w||!h)return;r.setSize(w,h,false);pc.aspect=w\/h;pc.updateProjectionMatrix();var a=w\/h,s=oc.userData.s||R;oc.left=-s*a;oc.right=s*a;oc.top=s;oc.bottom=-s;oc.updateProjectionMatrix();need=true}\nnew ResizeObserver(size).observe(cv);\nctl.addEventListener('change',function(){need=true});\nfunction loop(){raf=requestAnimationFrame(loop);if(tween){var t=Math.min(1,(performance.now()-tween.t0)\/tween.d),e=t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)\/2;cam.position.lerpVectors(tween.p0,tween.p1,e);ctl.target.lerpVectors(tween.t0v,tween.t1,e);if(cam.isOrthographicCamera){cam.zoom=tween.z0+(tween.z1-tween.z0)*e;cam.updateProjectionMatrix()}need=true;if(t>=1)tween=null}\nctl.autoRotate=spin;ctl.autoRotateSpeed=1.2;\nif(ctl.update()||need||spin){if(cam===pc){var nn=Math.max(R\/5000,cam.position.distanceTo(ctl.target)*0.02);if(Math.abs(pc.near-nn)>nn*0.1){pc.near=nn;pc.updateProjectionMatrix()}}r.render(sc,cam);need=false;drawLabels()}}\nfunction go(p,t,d){tween={p0:cam.position.clone(),p1:p,t0v:ctl.target.clone(),t1:t,t0:performance.now(),d:d===0?1:(d||650),z0:cam.zoom||1,z1:1}}\nfunction dirPos(az,el,dist,target){return new THREE.Vector3(target.x+dist*Math.cos(el)*Math.sin(az),target.y+dist*Math.sin(el),target.z+dist*Math.cos(el)*Math.cos(az))}\nfunction dist(){return R\/Math.sin(THREE.MathUtils.degToRad(16))*(cv.clientWidth\/cv.clientHeight<1.2?1.25:1.02)}\nfunction view(v,d){var t=C.clone(),D=dist(),p;if(v==='top')p=new THREE.Vector3(C.x,C.y+D,C.z+0.0001);else if(v==='front')p=new THREE.Vector3(C.x,C.y,C.z+D);else if(v==='side')p=new THREE.Vector3(C.x+D,C.y,C.z);else p=dirPos(-0.75,0.42,D,C);oc.userData.s=R*0.62;size();go(p,t,d)}\nfunction rebuild(){meshes.forEach(function(o){var u=o.userData,src=u.idx0,te=u.te,n=0,out=u.buf;if(layerOff[u.layer]){o.visible=false;return}o.visible=true;for(var i=0,f=0;i<src.length;i+=3,f++){if(!hidden[te[f]]){out[n++]=src[i];out[n++]=src[i+1];out[n++]=src[i+2]}}o.geometry.index.array.set(out.subarray(0,n));o.geometry.setDrawRange(0,n);o.geometry.index.needsUpdate=true;var E=u.edge;if(E){var m2=0,s0=E.idx0;for(var q=0,s=0;q<s0.length;q+=2,s++){if(!hidden[E.se[s]]){E.buf[m2++]=s0[q];E.buf[m2++]=s0[q+1]}}var gi=E.ls.geometry.index;gi.array.set(E.buf.subarray(0,m2));E.ls.geometry.setDrawRange(0,m2);gi.needsUpdate=true}});drawSel();status();need=true}\nfunction status(){var h=0;for(var i=0;i<nel;i++)if(hidden[i])h++;var hl=$('.smv__hid'),sa=$('.smv__showall');var any=h>0||Object.keys(layerOff).some(function(k){return layerOff[k]});hl.hidden=!h;hl.textContent=h+' '+T.hidden;sa.hidden=!any;syncTree()}\nfunction drawSel(){selMeshes.forEach(function(m){grp.remove(m);m.geometry.dispose()});selMeshes=[];if(!selected.size){info.hidden=true;syncTreeSel();return}\nmeshes.forEach(function(o){if(!o.visible)return;var u=o.userData,src=u.idx0,te=u.te,a=[];for(var i=0,f=0;i<src.length;i+=3,f++){var e=te[f];if(selected.has(e)&&!hidden[e])a.push(src[i],src[i+1],src[i+2])}if(!a.length)return;var g=new THREE.BufferGeometry();g.setAttribute('position',o.geometry.attributes.position);g.setIndex(a);var m=new THREE.Mesh(g,selMat);m.matrixAutoUpdate=false;m.matrix.copy(o.matrixWorld);m.renderOrder=2;grp.add(m);selMeshes.push(m)});\nshowInfo();syncTreeSel()}\nvar NMW={\nes:{cab:'Cable',om:'Gran omega',pil:'Pilar',vig:'Viga',uni:'Uni\u00f3n',pf:'Panel de fachada',pc:'Panel de cubierta',pt:'Panel tapa',pa:'Panel',pfo:'Panel de forjado',ten:'Tensor',tir:'Tirante',per:'Perfil',mad:'de madera laminada',bar:'Barra redonda',ref:'Refuerzo',ang:'Angular',can:'Canal\u00f3n',muro:'Muro de hormig\u00f3n',ph:'Pilar de hormig\u00f3n',pla:'Placa',suelo:'Suelo',rem:'Remate',unie:'Uni\u00f3n especial'},\nca:{cab:'Cable',om:'Gran omega',pil:'Pilar',vig:'Biga',uni:'Uni\u00f3',pf:'Panell de fa\u00e7ana',pc:'Panell de coberta',pt:'Panell tapa',pa:'Panell',pfo:'Panell de forjat',ten:'Tensor',tir:'Tirant',per:'Perfil',mad:'de fusta laminada',bar:'Barra rodona',ref:'Refor\u00e7',ang:'Angular',can:'Canal',muro:'Mur de formig\u00f3',ph:'Pilar de formig\u00f3',pla:'Placa',suelo:'Terra',rem:'Remat',unie:'Uni\u00f3 especial'},\nen:{cab:'Cable',om:'Large omega',pil:'Column',vig:'Beam',uni:'Joint',pf:'Wall panel',pc:'Roof panel',pt:'Cap panel',pa:'Panel',pfo:'Floor panel',ten:'Tension rod',tir:'Tie rod',per:'Profile',mad:'glulam',bar:'Round bar',ref:'Reinforcement',ang:'Angle',can:'Gutter',muro:'Concrete wall',ph:'Concrete column',pla:'Plate',suelo:'Floor',rem:'Flashing',unie:'Special joint'},\nfr:{cab:'C\u00e2ble',om:'Grand om\u00e9ga',pil:'Poteau',vig:'Poutre',uni:'Raccord',pf:'Panneau de fa\u00e7ade',pc:'Panneau de toiture',pt:'Panneau de rive',pa:'Panneau',pfo:'Panneau de plancher',ten:'Tirant',tir:'Tirant',per:'Profil\u00e9',mad:'en lamell\u00e9-coll\u00e9',bar:'Rond',ref:'Renfort',ang:'Corni\u00e8re',can:'Goutti\u00e8re',muro:'Mur en b\u00e9ton',ph:'Poteau en b\u00e9ton',pla:'Platine',suelo:'Sol',rem:'Bavette',unie:'Raccord sp\u00e9cial'},\nde:{cab:'Seil',om:'Gro\u00dfes Omega',pil:'St\u00fctze',vig:'Tr\u00e4ger',uni:'Verbinder',pf:'Wandpaneel',pc:'Dachpaneel',pt:'Abdeckpaneel',pa:'Paneel',pfo:'Bodenpaneel',ten:'Zugstange',tir:'Zugband',per:'Profil',mad:'aus Brettschichtholz',bar:'Rundstab',ref:'Verst\u00e4rkung',ang:'Winkel',can:'Dachrinne',muro:'Betonwand',ph:'Betonst\u00fctze',pla:'Platte',suelo:'Boden',rem:'Blechabdeckung',unie:'Sonderverbinder'},\nit:{cab:'Cavo',om:'Grande omega',pil:'Pilastro',vig:'Trave',uni:'Giunto',pf:'Pannello di facciata',pc:'Pannello di copertura',pt:'Pannello di testata',pa:'Pannello',pfo:'Pannello di solaio',ten:'Tirante',tir:'Tirante',per:'Profilo',mad:'in legno lamellare',bar:'Tondino',ref:'Rinforzo',ang:'Angolare',can:'Grondaia',muro:'Muro in calcestruzzo',ph:'Pilastro in calcestruzzo',pla:'Piastra',suelo:'Pavimento',rem:'Scossalina',unie:'Giunto speciale'},\npt:{cab:'Cabo',om:'Grande \u00f3mega',pil:'Pilar',vig:'Viga',uni:'Liga\u00e7\u00e3o',pf:'Painel de fachada',pc:'Painel de cobertura',pt:'Painel de remate',pa:'Painel',pfo:'Painel de laje',ten:'Tensor',tir:'Tirante',per:'Perfil',mad:'em madeira lamelada',bar:'Var\u00e3o',ref:'Refor\u00e7o',ang:'Cantoneira',can:'Caleira',muro:'Parede de bet\u00e3o',ph:'Pilar de bet\u00e3o',pla:'Chapa',suelo:'Pavimento',rem:'Remate',unie:'Liga\u00e7\u00e3o especial'}};\nfunction cleanName(raw,typ){var W=NMW[L]||NMW.es;var dec=L==='en'?'.':',';var s=String(raw||'').replace(\/-\\d{5,}\\b\/g,'').replace(\/\\s+\/g,' ').trim();\nvar parts=s.split(\/\\s*:\\s*\/);var a=parts[0]||'',b=parts.slice(1).join(' ')||'';var all=s;\nvar num=function(x){return String(x).replace(\/[.,]\/,dec)};var dim=function(x){return x.replace(\/\\s*[\\*xX\u00d7]\\s*\/g,'\u00d7')};\nvar m=all.match(\/(?:super|max)?omega(?:max)?\u00ae?\\s*(\\d{2,3})\\s*[xX\u00d7]\\s*(\\d+(?:[.,]\\d+)?)\/i)||all.match(\/\\bOM-?(\\d{2,3})\\s*[xX\u00d7]\\s*(\\d+(?:[.,]\\d+)?)\/);\nif(m)return W.om+' '+m[1]+' \u00d7 '+num(\/[.,]\/.test(m[2])?m[2]:m[2]+'.0');\nif(\/^omega\\b|^omega\\d*$\/i.test(a))return W.om;\nif(\/^\\d+$\/.test(all)||\/^(ninguno|column|ifc[a-z]+)$\/i.test(all)||\/^modelos? gen[e\u00e9]ric\/i.test(a))return '';\nvar cb=all.match(\/cable\\s*D?\\s*(\\d+)\/i);if(cb)return W.cab+' \u00d8'+cb[1];\nvar vm=all.match(\/\\bVM-?(\\d+)|\\bC\\.?\\s*D\\.?\\s*(\\d+)|\\bD(\\d+)\\s*mm\/i);if(vm)return W.bar+' \u00d8'+(vm[1]||vm[2]||vm[3]);\nvar ce=all.match(\/\\bCE-?(\\d+)\\s*[\\*xX\u00d7]\\s*(\\d+(?:[.,]\\d+)?)\/);if(ce)return W.per+' C '+ce[1]+'\u00d7'+num(ce[2]);\nif(\/kpl\\s*\\d\/i.test(all)){var kp=all.match(\/kpl\\s*(\\d+)\/i);return 'KPL'+kp[1]}\nif(\/glulam|madera|psl\/i.test(all)){var d=all.match(\/(\\d+)\\s*[xX\u00d7]\\s*(\\d+)\/);return (\/pilar\/i.test(all)?W.pil:W.vig)+' '+W.mad+(d?' '+d[1]+'\u00d7'+d[2]:'')}\nif(\/hormig\/i.test(all)){var d2=all.match(\/(\\d+)\\s*cm\/);var d3=all.match(\/(\\d{2,3})\\b\/);return \/muro\/i.test(all)?W.muro+(d2?' '+d2[1]+' cm':''):W.ph+(d3?' \u00d8'+d3[1]:'')}\nif(\/union especial\/i.test(all))return W.unie;\nvar h=all.match(\/\\b(HE[ABM]|IPE|UPN|IPN|UPE)\\s*(\\d{2,3})\/i)||all.match(\/\\bHE(\\d{3})([AB])\\b\/i);if(h){var pr=\/^\\d\/.test(h[1])?'HE'+h[2].toUpperCase()+' '+h[1]:h[1].toUpperCase()+' '+h[2];return (\/pilar\/i.test(all)?W.pil+' ':'')+pr}\nvar u=all.match(\/(?:^|[^0-9])((?:SERIE\\s*)?(\\d{4})-(\\d{1,3}[A-Za-z]?))(?![0-9])\/i)||all.match(\/\\b(SL\\d{2}-\\d{2}|UN-\\d{2})\\b\/i);\nif(u&&!\/pilar_|tub_\/i.test(all)&&!\/^(VIGAS|PILAR)\/i.test(a)){var code=u[2]?u[2]+'-'+u[3]:u[1];return W.uni+' '+code}\nif(\/tensor\/i.test(all))return W.ten;if(\/tirante\/i.test(all)){var tt=all.match(\/(\\d+)\/);return W.tir+(tt?' '+tt[1]:'')}\nvar t;if((t=all.match(\/(?:^|\\b)(VIGAS?|PILAR)\\b[^\\d]*?(\\d{2,}(?:\\s*[\\*xX\u00d7]\\s*\\d+){0,2})\/i))){var kind=\/pilar\/i.test(t[1])?W.pil:W.vig;var dd=dim(t[2]);if(\/tub_|pilar_\/i.test(all)&&dd.split('\u00d7').length===2){var q=dd.split('\u00d7');if(+q[1]<20)dd=q[0]+'\u00d7'+q[0]+'\u00d7'+q[1]}return \/^0\/.test(dd)?kind:kind+' '+dd}\nif(\/panel del sistema|^panel\/i.test(a)||\/fachada|cubierta|tapa|forjado\/i.test(b)){var mm=all.match(\/(\\d+)\\s*mm\/);var k=\/fachada\/i.test(all)?W.pf:\/cubierta|teja\/i.test(all)?W.pc:\/tapa\/i.test(all)?W.pt:\/forjado\/i.test(all)?W.pfo:W.pa;return k+(mm?' '+mm[1]+' mm':'')}\nif(\/barra|redond|c\\.?\\s*d\\.?\\s*\\d\/i.test(all)){var bb=all.match(\/(\\d+)\\s*mm\/);return W.bar+(bb?' \u00d8'+bb[1]:'')}\nif(\/refuerzo|refor\\d|^refesp\/i.test(all)){var rr=all.match(\/refuerzo\\s*-?\\s*(\\d+(?:-\\d+)?)\/i);return W.ref+(rr?' '+rr[1]:'')}\nif(\/oreja\/i.test(all)){var oo=all.match(\/(\\d+)\/);return 'Oreja'+(oo?' '+oo[1]:'')}\nif(\/platina|pletina\/i.test(all)){var pp=all.match(\/(\\d+(?:[.x\u00d7]\\d+)*)\/);return W.pla+(pp?' '+pp[1].replace(\/\\.\/g,'\u00d7'):'')}\nif(\/remate|imposta\/i.test(all))return W.rem;\nif(\/enrase|calibre delgado\/i.test(all)){var ce2=b.match(\/([A-Z]?\\d+(?:\\s*[xX\u00d7]\\s*\\d+)?)\/);return W.per+(ce2?' '+dim(ce2[1]):'')}\nif(\/angular|^L\\s*-|^L\\s*\\d+\\s*[xX\u00d7]\\s*\\d+\/i.test(all)){var lm=all.match(\/L\\s*(\\d+\\s*[xX\u00d7]\\s*\\d+(?:\\s*[xX\u00d7]\\s*\\d+)?)\/);return W.ang+(lm?' L '+dim(lm[1]):'')}\nif(\/canal[o\u00f3]n|canaleta|^canal\\b(?!es)\/i.test(all))return W.can;\nif(\/^forma directa\/i.test(a)&&b){var fd=b.match(\/(\\d+(?:\\s*[\\*xX\u00d7]\\s*\\d+){1,2})\/);if(fd)return W.per+' '+dim(fd[1]);if(\/pilar\/i.test(b))return W.pil}\nif(\/^\\d+\\s*[\\*xX\u00d7]\\s*\\d+\/.test(all))return W.per+' '+dim(all.match(\/\\d+(?:\\s*[\\*xX\u00d7]\\s*\\d+){1,2}\/)[0]);\nif(\/^suelo\/i.test(a))return W.suelo+(b&&!\/^suelo\/i.test(b)?' \u00b7 '+b:'');\nif(!a||a==='-'||\/^-+$\/.test(a))return '';\nvar bb2=b.replace(\/\\s+\\d$\/,'');if(\/^[A-Z]{1,5}[.\\-]?\\d+$\/.test(bb2))bb2='';a=a.replace(\/^\\w\/,function(c){return c.toUpperCase()});var sq=function(x){return x.toLowerCase().replace(\/[\\s_-]+\/g,'')};if(!bb2||sq(bb2)===sq(a)||sq(a).indexOf(sq(bb2))===0||sq(bb2).indexOf(sq(a))===0)return a.replace(\/[-_\\s]+$\/,'').replace(\/(\\d)\\*(?=\\d)\/g,'$1\u00d7');\nreturn (a+' \u00b7 '+bb2).replace(\/(\\d)\\*(?=\\d)\/g,'$1\u00d7')}\nfunction elName(e){var x=ud.el[e];return x?cleanName(ud.names[x[0]],ud.types[x[1]]):''}\nfunction elType(e){var x=ud.el[e];return x?(TY[ud.types[x[1]]]||''):''}\nfunction showInfo(){if(!selected.size){info.hidden=true;return}info.hidden=false;var arr=Array.from(selected);var e=arr[0];$('.smv__info-l').textContent=T.g[elLayer[e]]||'';if(arr.length===1){$('.smv__info-n').textContent=elName(e);$('.smv__info-c').textContent=elType(e)}else{$('.smv__info-n').textContent=arr.length+' '+T.items;var nm=elName(e),same=arr.every(function(x){return elName(x)===nm});$('.smv__info-c').textContent=same?nm:''}}\nfunction select(list,add){if(!add)selected.clear();list.forEach(function(e){if(add&&selected.has(e)&&list.length===1)selected.delete(e);else selected.add(e)});drawSel();need=true}\nfunction hideSel(){selected.forEach(function(e){hidden[e]=1});selected.clear();rebuild()}\nfunction isoSel(){if(!selected.size)return;for(var i=0;i<nel;i++)hidden[i]=selected.has(i)?0:1;Object.keys(layerOff).forEach(function(k){layerOff[k]=false});selected.clear();rebuild();fitVisible()}\nfunction showAll(){hidden.fill(0);Object.keys(layerOff).forEach(function(k){layerOff[k]=false});rebuild()}\nfunction fitBox(b,k){if(b.isEmpty())return;var c=b.getCenter(new THREE.Vector3()),rr=Math.max(b.getSize(new THREE.Vector3()).length()\/2,R*0.06);var dir=cam.position.clone().sub(ctl.target).normalize();go(c.clone().add(dir.multiplyScalar(rr\/Math.sin(THREE.MathUtils.degToRad(16))*k)),c)}\nfunction fitVisible(){var b=new THREE.Box3(),v=new THREE.Vector3();meshes.forEach(function(o){if(!o.visible)return;var g=o.geometry,p=g.attributes.position,ix=g.index.array,n=Math.min(ix.length,g.drawRange.count);for(var i=0;i<n;i++){v.fromBufferAttribute(p,ix[i]).applyMatrix4(o.matrixWorld);b.expandByPoint(v)}});fitBox(b,0.85)}\nfunction fitSel(){if(!selected.size)return fitVisible();var b=new THREE.Box3();selMeshes.forEach(function(m){m.geometry.computeBoundingBox();b.union(m.geometry.boundingBox.clone().applyMatrix4(m.matrix))});fitBox(b,1.1)}\nfunction mats(){meshes.forEach(function(o){var m=o.material,u=o.userData;if(!u.m0)u.m0={t:m.transparent,o:m.opacity,dw:m.depthWrite};var px=xray&&PANEL.indexOf(u.layer)>=0;m.transparent=px||u.m0.t;m.opacity=px?0.12:u.m0.o;m.depthWrite=px?false:u.m0.dw;m.clippingPlanes=clipOn?[clip]:[];m.needsUpdate=true;if(u.edge){var lm=u.edge.ls.material,pp=PAL[u.layer]||{};lm.clippingPlanes=clipOn?[clip]:[];lm.opacity=px?0.12:(pp.eo||0.6);lm.needsUpdate=true}});selMat.clippingPlanes=clipOn?[clip]:[];selMat.needsUpdate=true;need=true}\nfunction setClip(v){var mn=box.min[axis],mx=box.max[axis],x=mn+(mx-mn)*(v\/1000);var n=new THREE.Vector3();n[axis]=flip?1:-1;clip.normal.copy(n);clip.constant=flip?-x:x;need=true}\nfunction applyExplode(){meshes.forEach(function(o){var k=EXPL[o.userData.layer]||0;o.position.y=o.userData.y0+k*explode*(box.max.y-box.min.y)*1.6});if(model)model.updateMatrixWorld(true);drawSel();need=true}\nvar lineMat=new THREE.LineBasicMaterial({color:0x0D2148,depthTest:false}),dotMat=new THREE.MeshBasicMaterial({color:0xF39200,depthTest:false});\nfunction addDot(p){var d=new THREE.Mesh(new THREE.SphereGeometry(R*0.006,12,8),dotMat);d.position.copy(p);d.renderOrder=5;grp.add(d);return d}\nfunction measure(p){var d=addDot(p);mPts.push({p:p,d:d});if(mPts.length===2){var a=mPts[0].p,b=mPts[1].p;var g=new THREE.BufferGeometry().setFromPoints([a,b]);var ln=new THREE.Line(g,lineMat);ln.renderOrder=4;grp.add(ln);var el=document.createElement('div');el.className='smv__ml';el.textContent=a.distanceTo(b).toLocaleString(document.documentElement.lang||'es',{minimumFractionDigits:2,maximumFractionDigits:3})+' m';labels.appendChild(el);meas.push({a:a,b:b,objs:[mPts[0].d,mPts[1].d,ln],el:el});mPts=[];$('.smv__clrm').hidden=false}need=true}\nfunction clearMeas(){meas.forEach(function(m){m.objs.forEach(function(o){grp.remove(o);o.geometry.dispose()});m.el.remove()});mPts.forEach(function(m){grp.remove(m.d)});meas=[];mPts=[];$('.smv__clrm').hidden=true;need=true}\nfunction drawLabels(){if(!meas.length)return;var w=cv.clientWidth,h=cv.clientHeight,v=new THREE.Vector3();meas.forEach(function(m){v.copy(m.a).add(m.b).multiplyScalar(.5).project(cam);m.el.style.left=((v.x+1)\/2*w)+'px';m.el.style.top=((1-v.y)\/2*h)+'px';m.el.style.display=v.z>1?'none':''})}\nvar ray=new THREE.Raycaster(),ptr=new THREE.Vector2(),down=null;\nfunction pick(ev){var rc=cv.getBoundingClientRect();ptr.set(((ev.clientX-rc.left)\/rc.width)*2-1,-((ev.clientY-rc.top)\/rc.height)*2+1);ray.setFromCamera(ptr,cam);var hits=ray.intersectObjects(meshes.filter(function(o){return o.visible}),false);if(clipOn)hits=hits.filter(function(h){return clip.distanceToPoint(h.point)>=0});\nif(xray)hits.sort(function(a,b){var pa=PANEL.indexOf(a.object.userData.layer)>=0?1:0,pb=PANEL.indexOf(b.object.userData.layer)>=0?1:0;return (pa-pb)||(a.distance-b.distance)});return hits[0]}\ncv.addEventListener('pointerdown',function(e){down={x:e.clientX,y:e.clientY,b:e.button};if(spin){spin=false;$('[data-a=\"spin\"]').setAttribute('aria-pressed','false')}});\ncv.addEventListener('pointerup',function(e){if(!down||down.b!==0)return;var moved=Math.hypot(e.clientX-down.x,e.clientY-down.y)>5;down=null;if(moved||!model)return;var h=pick(e);\nif(mode==='meas'){if(h)measure(h.point.clone());return}\nif(!h){if(!e.shiftKey&&!e.ctrlKey&&!e.metaKey)select([]);return}var a=h.object.geometry.attributes.__eid;var eid=a?Math.round(a.getX(h.face.a)):0;select([eid],e.shiftKey||e.ctrlKey||e.metaKey)});\ncv.addEventListener('dblclick',function(e){if(mode!=='sel'||!model)return;var h=pick(e);if(!h)return;var p=h.point.clone(),dir=cam.position.clone().sub(ctl.target);go(p.clone().add(dir.multiplyScalar(0.45)),p)});\nfunction buildTree(){treeEl.innerHTML='';var byL={};for(var e=0;e<nel;e++){var l=elLayer[e];if(!l)continue;var nm=elName(e)||elType(e)||'\u2014';(byL[l]=byL[l]||{});(byL[l][nm]=byL[l][nm]||[]).push(e)}\nORDER.forEach(function(G){var ls=(G==='paneles'?PANEL:[G]).filter(function(l){return byL[l]});if(!ls.length)return;\nvar li=node(G==='paneles'?T.gp.paneles:T.g[G],LAYERS[ls[0]],count(ls.map(function(l){return byL[l]})),{layers:ls},true);treeEl.appendChild(li);var ul=document.createElement('ul');ul.setAttribute('role','group');ul.hidden=true;li.appendChild(ul);\nif(G==='paneles')ls.forEach(function(l){var n=node(T.g[l],LAYERS[l],count([byL[l]]),{layers:[l]},true);var u2=document.createElement('ul');u2.setAttribute('role','group');u2.hidden=true;n.appendChild(u2);types(u2,byL[l],LAYERS[l]);ul.appendChild(n)});else types(ul,byL[ls[0]],LAYERS[ls[0]])});syncTree()}\nfunction count(maps){var n=0;maps.forEach(function(m){Object.keys(m).forEach(function(k){n+=m[k].length})});return n}\nfunction types(ul,map,col){Object.keys(map).sort(function(a,b){return map[b].length-map[a].length}).forEach(function(nm){ul.appendChild(node(nm,col,map[nm].length,{els:map[nm]},false))})}\nfunction node(label,col,n,data,expandable){var li=document.createElement('li');li.setAttribute('role','treeitem');li._d=data;var line=document.createElement('div');line.className='smv__line';\nvar tw=document.createElement('button');tw.type='button';tw.className='smv__tw';tw.innerHTML=CHEV;tw.setAttribute('aria-expanded','false');tw.setAttribute('aria-label',label);if(!expandable)tw.hidden=true;\nvar row=document.createElement('button');row.type='button';row.className='smv__row';row.style.setProperty('--c',col);row.innerHTML='<i><\/i><b><\/b><span><\/span>';row.querySelector('b').textContent=label;row.querySelector('span').textContent=n;row.title=label;\nvar eye=document.createElement('button');eye.type='button';eye.className='smv__eye';eye.innerHTML=EYE;eye.setAttribute('aria-label',T.hide+': '+label);\nline.appendChild(tw);line.appendChild(row);line.appendChild(eye);li.appendChild(line);\ntw.addEventListener('click',function(){var ul=li.querySelector(':scope>ul');if(!ul)return;var o=ul.hidden;ul.hidden=!o;tw.setAttribute('aria-expanded',String(o))});\nrow.addEventListener('click',function(e){select(elsOf(data),e.shiftKey||e.ctrlKey||e.metaKey);fitSel()});\neye.addEventListener('click',function(){var els=elsOf(data);var off=isOff(data,els);if(data.layers){data.layers.forEach(function(l){layerOff[l]=!off});if(off)els.forEach(function(x){hidden[x]=0})}else els.forEach(function(x){hidden[x]=off?0:1});if(!off)els.forEach(function(x){selected.delete(x)});rebuild()});\nreturn li}\nfunction elsOf(d){if(d.els)return d.els;var a=[];for(var e=0;e<nel;e++)if(d.layers.indexOf(elLayer[e])>=0)a.push(e);return a}\nfunction isOff(d,els){if(d.layers&&d.layers.every(function(l){return layerOff[l]}))return true;return els.length>0&&els.every(function(x){return hidden[x]||layerOff[elLayer[x]]})}\nfunction syncTree(){$$('[role=\"treeitem\"]',treeEl).forEach(function(li){var d=li._d,off=isOff(d,elsOf(d));var line=li.firstChild;line.classList.toggle('is-off',off);var eye=line.querySelector('.smv__eye');eye.innerHTML=off?EYEOFF:EYE;eye.setAttribute('aria-pressed',String(!off))})}\nfunction syncTreeSel(){$$('[role=\"treeitem\"]',treeEl).forEach(function(li){var d=li._d;if(!d.els)return;li.firstChild.classList.toggle('is-sel',d.els.some(function(x){return selected.has(x)}))})}\nfunction clear(){if(model){grp.remove(model);model.traverse(function(o){if(o.geometry)o.geometry.dispose();if(o.material&&!o.isLineSegments)o.material.dispose()})}model=null;meshes=[];selected.clear();drawSel();clearMeas();layerOff={};treeEl.innerHTML='';explode=0;var ex=$('.smv__rng[data-r=\"expl\"]');if(ex)ex.value=0}\nfunction load(m){clear();loadEl.hidden=false;$('.smv__load-t').textContent=T.load;$('.smv__spin').style.display='';\nld.load(m.g,function(g){model=g.scene;grp.add(model);model.updateMatrixWorld(true);ud=null;model.traverse(function(o){if(o.userData&&o.userData.sm3d)ud=o.userData});\nvar maxE=-1;model.traverse(function(o){if(!o.isMesh)return;var lay=o.parent&&LAYERS[o.parent.name]?o.parent.name:o.name.split('_')[0];o.userData.layer=lay;o.userData.y0=o.position.y;meshes.push(o);var a=o.geometry.attributes.__eid;var src=o.geometry.index.array;var te=new Uint32Array(src.length\/3);for(var i=0,f=0;i<src.length;i+=3,f++){var e=a?Math.round(a.getX(src[i])):0;te[f]=e;if(e>maxE)maxE=e}o.userData.idx0=src.slice();o.userData.te=te;o.userData.buf=new src.constructor(src.length);o.material.side=THREE.DoubleSide;paint(o)});\nif(!ud)ud={names:[],types:[],el:[]};nel=Math.max(ud.el.length,maxE+1);hidden=new Uint8Array(nel);elLayer=new Array(nel);meshes.forEach(function(o){var te=o.userData.te;for(var f=0;f<te.length;f++)elLayer[te[f]]=o.userData.layer});\nbox.setFromObject(model);var s=box.getSize(new THREE.Vector3());box.getCenter(C);R=s.length()\/2;ground.scale.setScalar(R*2.4);ground.position.set(C.x,box.min.y-0.02,C.z);pc.near=R\/200;pc.far=R*40;pc.updateProjectionMatrix();oc.near=-R*20;oc.far=R*20;ctl.maxDistance=R*8;\nxray=false;$('[data-a=\"xray\"]').setAttribute('aria-pressed','false');buildTree();mats();$('.smv__rng[data-r=\"sect\"]').value=1000;setClip(1000);status();\nview('3d',0);loadEl.hidden=true;need=true;setTimeout(function(){if(model!==g.scene)return;buildEdges(function(l){return l!=='uniones'});rebuild();mats();setTimeout(function(){if(model!==g.scene)return;buildEdges(function(l){return l==='uniones'});rebuild();mats()},60)},40)},undefined,function(){$('.smv__load-t').textContent=T.err;$('.smv__spin').style.display='none'})}\nfunction setOrtho(on){var p=cam.position.clone(),t=ctl.target.clone();cam=on?oc:pc;ctl.object=cam;cam.position.copy(p);if(on){oc.userData.s=p.distanceTo(t)*Math.tan(THREE.MathUtils.degToRad(16));oc.zoom=1}size();ctl.update();need=true}\nfunction shot(){r.render(sc,cam);var a=document.createElement('a');a.href=r.domElement.toDataURL('image\/png');a.download=(MODELS[cur]&&MODELS[cur].s||'modelo')+'.png';document.body.appendChild(a);a.click();a.remove()}\nreturn {load:load,start:function(){size();if(!raf)loop()},stop:function(){cancelAnimationFrame(raf);raf=0},\nact:function(a,btn){var o;switch(a){\ncase 'm-sel':case 'm-meas':mode=a==='m-sel'?'sel':'meas';$('[data-a=\"m-sel\"]').setAttribute('aria-pressed',String(mode==='sel'));$('[data-a=\"m-meas\"]').setAttribute('aria-pressed',String(mode==='meas'));dlg.classList.toggle('m-meas',mode==='meas');hint.textContent=mode==='meas'?T.hintM:T.hint;break;\ncase 'sect':clipOn=!clipOn;btn.setAttribute('aria-pressed',String(clipOn));$('.smv__sectp').hidden=!clipOn;if(clipOn){var rg=$('.smv__rng[data-r=\"sect\"]');if(+rg.value===1000)rg.value=600;setClip(+rg.value)}mats();break;\ncase 'ax-x':case 'ax-y':case 'ax-z':axis=a.slice(3);$$('[data-a^=\"ax-\"]').forEach(function(b){if(b.dataset.a!=='ax-f')b.setAttribute('aria-pressed',String(b.dataset.a===a))});setClip(+$('.smv__rng[data-r=\"sect\"]').value);break;\ncase 'ax-f':flip=!flip;setClip(+$('.smv__rng[data-r=\"sect\"]').value);break;\ncase 'expl':o=btn.getAttribute('aria-pressed')!=='true';btn.setAttribute('aria-pressed',String(o));$('.smv__explp').hidden=!o;if(o){explode=0.5;$('.smv__rng[data-r=\"expl\"]').value=50}else{explode=0;$('.smv__rng[data-r=\"expl\"]').value=0}applyExplode();break;\ncase 'v-3d':view('3d');break;case 'v-top':view('top');break;case 'v-front':view('front');break;case 'v-side':view('side');break;\ncase 'ortho':o=btn.getAttribute('aria-pressed')!=='true';btn.setAttribute('aria-pressed',String(o));setOrtho(o);break;\ncase 'spin':spin=!spin;btn.setAttribute('aria-pressed',String(spin));break;\ncase 'fit':selected.size?fitSel():fitVisible();break;\ncase 'shot':shot();break;\ncase 'hide':hideSel();break;case 'iso':isoSel();break;case 'desel':select([]);break;case 'showall':case 'p-all':showAll();break;case 'clrm':clearMeas();break;\ncase 'p-str':hidden.fill(0);Object.keys(LAYERS).forEach(function(l){layerOff[l]=['estructura','uniones'].indexOf(l)<0});selected.clear();rebuild();break;\ncase 'xray':xray=!xray;btn.setAttribute('aria-pressed',String(xray));mats();break}},\nrange:function(k,v){if(k==='sect')setClip(+v);if(k==='expl'){explode=v\/100;applyExplode()}},\nkey:function(e){if(e.key==='Escape'&&(selected.size||mPts.length)){select([]);mPts.forEach(function(m){grp.remove(m.d)});mPts=[];need=true;return true}\nvar k=(e.key||'').toLowerCase();if(k==='h'||e.key==='Delete'){hideSel();return true}if(k==='i'){isoSel();return true}if(k==='a'&&e.shiftKey){showAll();return true}if(k==='f'){selected.size?fitSel():fitVisible();return true}return false}}}\nfunction setHash(i){var s=MODELS[i]&&MODELS[i].s;if(!s)return;try{history.replaceState(null,'','#3d-'+s)}catch(e){}}\nfunction open(i,fromHash){if(!MODELS[i])return;cur=i;var m=MODELS[i];$('.smv__t').textContent=m.t;$('.smv__m').textContent=m.m||'';$('[data-a=\"prev\"]').disabled=i<=0;$('[data-a=\"next\"]').disabled=i>=MODELS.length-1;\nif(!dlg.open){if(typeof dlg.showModal==='function')dlg.showModal();else dlg.setAttribute('open','')}\nif(window.innerWidth<900){dlg.classList.add('no-tree');$('[data-a=\"tree\"]').setAttribute('aria-pressed','false')}\nloadEl.hidden=false;$('.smv__load-t').textContent=T.load;$('.smv__spin').style.display='';\nif(!fromHash)setHash(i);\n(V?Promise.resolve(V):libs().then(function(M){V=viewer(M);return V})).then(function(v){v.start();v.load(m)}).catch(function(){$('.smv__load-t').textContent=T.err;$('.smv__spin').style.display='none'})}\ngrid.addEventListener('click',function(e){var b=e.target.closest('.sm3d__card');if(!b)return;lastBtn=b;open(+b.dataset.i)});\ndlg.addEventListener('click',function(e){if(e.target===dlg){dlg.close();return}var b=e.target.closest('[data-a]');if(!b)return;var a=b.dataset.a;\nif(a==='close'){dlg.close();return}if(a==='prev'){open(cur-1);return}if(a==='next'){open(cur+1);return}\nif(a==='tree'){var on=dlg.classList.toggle('no-tree');b.setAttribute('aria-pressed',String(!on));return}\nif(a==='full'){if(document.fullscreenElement)document.exitFullscreen();else if(dlg.requestFullscreen)dlg.requestFullscreen();return}\nif(a==='share'){setHash(cur);var t0=b.title;var done=function(){b.title=T.copied;b.setAttribute('aria-label',T.copied);setTimeout(function(){b.title=t0;b.setAttribute('aria-label',t0)},1800)};if(navigator.clipboard)navigator.clipboard.writeText(location.href).then(done,function(){});return}\nif(V)V.act(a,b)});\ndlg.addEventListener('input',function(e){var r=e.target.closest('[data-r]');if(r&&V)V.range(r.dataset.r,r.value)});\ndlg.addEventListener('keydown',function(e){if(e.target.closest('input'))return;if(V&&V.key(e))e.preventDefault()});\ndlg.addEventListener('cancel',function(e){if(document.fullscreenElement){e.preventDefault();document.exitFullscreen()}});\ndlg.addEventListener('close',function(){if(V)V.stop();if(document.fullscreenElement)document.exitFullscreen();if(\/^#3d-\/.test(location.hash)){try{history.replaceState(null,'',location.pathname+location.search)}catch(e){}}if(lastBtn)lastBtn.focus()});\nfunction fromHash(){var m=location.hash.match(\/^#3d-(.+)$\/);if(!m)return;var i=MODELS.findIndex(function(x){return x.s===decodeURIComponent(m[1])});if(i>=0){lastBtn=grid.children[i];open(i,true)}}\nwindow.addEventListener('hashchange',fromHash);fromHash();\n})();<\/script><script>(function(){var w=document.currentScript.closest(\".ci3d\");if(!w)return;var M=window.SM3D_MODELS||[];function apply(k){var g=w.querySelector(\".sm3d__grid\");if(!g)return;[].forEach.call(g.children,function(c,i){var m=M[i];c.hidden=!!(k!==\"all\"&&m&&m.k!==k)});[].forEach.call(w.querySelectorAll(\".ci3d-f\"),function(b){b.setAttribute(\"aria-pressed\",b.dataset.f===k?\"true\":\"false\")})}w.addEventListener(\"click\",function(e){var b=e.target.closest(\".ci3d-f\");if(b)apply(b.dataset.f)})})();<\/script><style>.ci3d-fl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 16px}.ci3d .ci3d-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;margin:0 0 32px!important;color:var(--m);font-size:15px}.ci3d .ci3d-links b{color:var(--n)}.ci3d .ci3d-links a{color:var(--n)!important;font-weight:600;text-decoration:underline!important;text-decoration-color:var(--o)!important;text-decoration-thickness:2px!important;text-underline-offset:4px}.ci3d .ci3d-links a:hover{text-decoration-color:var(--n)!important}.ci3d .ci3d-f{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--b);color:var(--n);font:600 16px\/1 Barlow,system-ui,sans-serif;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.ci3d .ci3d-f span{color:var(--m);font-size:14px;font-variant-numeric:tabular-nums}.ci3d .ci3d-f:hover{box-shadow:inset 0 0 0 1px var(--n)}.ci3d .ci3d-f[aria-pressed=\"true\"]{background:var(--n);color:#fff;box-shadow:none}.ci3d .ci3d-f[aria-pressed=\"true\"] span{color:#CBD5E1}.ci3d .ci3d-f:focus-visible{outline:3px solid var(--o);outline-offset:2px}.ci3d .ci3d-f:active{transform:scale(.97)}.ci3d .sm3d__card[hidden]{display:none}.ci3d-tip{margin:14px auto 0!important;max-width:60ch;font-size:17px;color:var(--m)}body .cih-phero figure{aspect-ratio:auto}@media (prefers-reduced-motion:reduce){.ci3d .ci3d-f{transition:none}}<\/style>\n <\/div>\n<\/section>\n<section class=\"cih-sec cih-bg-l\" aria-labelledby=\"vis\">\n <div class=\"cih-w\">\n  <div class=\"cih-head\"><p class=\"cih-kicker\">Le viseur<\/p><h2 id=\"vis\">D\u00e9couvrez <em>l'int\u00e9rieur de<\/em> la maison<\/h2><\/div>\n  <div class=\"cih-grid3\">\n   <div class=\"cih-box\"><h3><span class=\"cih-ico\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path d=\"M12 2 2 7.5l10 5.5 10-5.5zm0 13.3L4 10.9 2 12l10 5.5L22 12l-2-1.1zm0 4.3L4 15.2 2 16.3 12 22l10-5.7-2-1.1z\"><\/path><\/path><\/svg><\/span>Retirez les panneaux<\/h3><p>Avec l'option \u00ab <b>Structure seule \u00bb<\/b>, la fa\u00e7ade, la toiture et leur sous-structure disparaissent, ne laissant que la charpente m\u00e9tallique. Vous pouvez \u00e9galement activer ou d\u00e9sactiver chaque couche. <\/p><\/div>\n   <div class=\"cih-box\"><h3><span class=\"cih-ico\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path d=\"M12 5C6.5 5 2.7 9.2 1.5 12c1.2 2.8 5 7 10.5 7s9.3-4.2 10.5-7C21.3 9.2 17.5 5 12 5zm0 11.5a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9zm0-7a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5z\"><\/path><\/path><\/svg><\/span>Masquer et isoler des \u00e9l\u00e9ments<\/h3><p>Cliquez sur un \u00e9l\u00e9ment pour voir de quoi il s'agit. Masquez-le, isolez-le ou s\u00e9lectionnez-en plusieurs \u00e0 l'aide de la touche Maj. L'arborescence de gauche regroupe tous les \u00e9l\u00e9ments par type.  <\/p><\/div>\n   <div class=\"cih-box\"><h3><span class=\"cih-ico\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path d=\"M3 11h18v2H3zM7 3h10l-2 6H9zM9 15h6l2 6H7z\"><\/path><\/path><\/svg><\/span>D\u00e9coupez, mesurez et partagez<\/h3><p>Coupez par \u00e9tage, passez \u00e0 la vue en plan ou en \u00e9l\u00e9vation, mesurez la distance entre deux points et affichez la vue en plein \u00e9cran. Le bouton de lien permet de copier l'adresse de cette maison. <\/p><\/div>\n  <\/div>\n <\/div>\n<\/section>\n<section class=\"cih-sec cih-faq cih-bg-w\" aria-labelledby=\"faq\">\n <div class=\"cih-w cih-faq-g\">\n  <div><p class=\"cih-kicker\">Questions fr\u00e9quemment pos\u00e9es<\/p><h2 id=\"faq\">Questions concernant <em>les mod\u00e8les 3D<\/em><\/h2><a class=\"cih-link\" href=\"https:\/\/casa-industrializada.com\/fr\/questions-frequemment-posees-maison-industrialisee\/\">Autres questions fr\u00e9quentes<\/a><\/div>\n  <div>\n   <details><summary>S'agit-il de v\u00e9ritables maisons ?<\/summary><p>Oui. Il s'agit de maquettes de projets StarModul, avec la structure en acier, la sous-structure et les panneaux tels qu'ils ont \u00e9t\u00e9 calcul\u00e9s en vue de leur fabrication. <\/p><\/details>\n   <details><summary>Puis-je commander une maison comme l'une de celles-ci ?<\/summary><p>Oui. Chaque maison est con\u00e7ue sur mesure : nous pouvons partir du mod\u00e8le qui vous pla\u00eet et l'adapter \u00e0 votre terrain, \u00e0 la superficie dont vous avez besoin et \u00e0 la r\u00e9glementation en vigueur dans votre commune. <\/p><\/details>\n   <details><summary>Que voit-on lorsque l'on retire les panneaux ?<\/summary><p>La charpente m\u00e9tallique viss\u00e9e : poteaux, poutres, lisses et la sous-structure qui soutient la fa\u00e7ade et la toiture. C'est la partie qui reste cach\u00e9e une fois la maison achev\u00e9e. <\/p><\/details>\n   <details><summary>Est-ce que cela fonctionne sur un t\u00e9l\u00e9phone portable ?<\/summary><p>Oui. Chaque mod\u00e8le ne se t\u00e9l\u00e9charge que lorsque vous l'ouvrez. Sur votre t\u00e9l\u00e9phone, faites glisser un doigt pour le faire pivoter et utilisez deux doigts pour zoomer ou le d\u00e9placer.  <\/p><\/details>\n  <\/div>\n <\/div>\n<\/section>\n<section class=\"cih-band\" aria-labelledby=\"cta\">\n <div class=\"cih-w cih-band-in\">\n  <div><p class=\"cih-kicker\">Devis sans engagement<\/p><h2 id=\"cta\">Il y en a une qui vous pla\u00eet ? <em>Nous l'adaptons<\/em> \u00e0 votre terrain<\/h2><p>Dites-nous quelle maison vous a plu, la superficie dont vous avez besoin et o\u00f9 se trouve le terrain.<\/p><\/div>\n  <div class=\"cih-cta\"><a class=\"cih-btn cih-btn-o\" href=\"https:\/\/casa-industrializada.com\/fr\/contact\/\">Demander un devis<\/a><a class=\"cih-btn cih-btn-g\" href=\"https:\/\/casa-industrializada.com\/fr\/proyectos\/\">Voir les maisons construites<\/a><\/div>\n <\/div>\n<\/section>\n<\/div><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"S'agit-il de v\u00e9ritables maisons ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui. Il s'agit de maquettes de projets StarModul, avec la structure en acier, la sous-structure et les panneaux tels qu'ils ont \u00e9t\u00e9 calcul\u00e9s en vue de leur fabrication.\"}},{\"@type\":\"Question\",\"name\":\"Puis-je commander une maison comme l'une de celles-ci ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui. Chaque maison est con\u00e7ue sur mesure : nous pouvons partir du mod\u00e8le qui vous pla\u00eet et l'adapter \u00e0 votre terrain, \u00e0 la superficie dont vous avez besoin et \u00e0 la r\u00e9glementation en vigueur dans votre commune.\"}},{\"@type\":\"Question\",\"name\":\"Que voit-on lorsque l'on retire les panneaux ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"La charpente m\u00e9tallique viss\u00e9e : poteaux, poutres, lisses et la sous-structure qui soutient la fa\u00e7ade et la toiture. C'est la partie qui reste cach\u00e9e une fois la maison achev\u00e9e.\"}},{\"@type\":\"Question\",\"name\":\"Est-ce que cela fonctionne sur un t\u00e9l\u00e9phone portable ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui. Chaque mod\u00e8le ne se t\u00e9l\u00e9charge que lorsque vous l'ouvrez. Sur votre t\u00e9l\u00e9phone, faites glisser un doigt pour le faire pivoter et utilisez deux doigts pour zoomer ou le d\u00e9placer.\"}}],\"inLanguage\":\"fr\"}<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Explorez en 3D 55 maisons pr\u00e9fabriqu\u00e9es en acier et en panneaux sandwich : retirez les panneaux, masquez des \u00e9l\u00e9ments, d\u00e9coupez et mesurez.<\/p>\n","protected":false},"author":13,"featured_media":9722,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-10644","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/casa-industrializada.com\/fr\/wp-json\/wp\/v2\/pages\/10644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/casa-industrializada.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/casa-industrializada.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/casa-industrializada.com\/fr\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/casa-industrializada.com\/fr\/wp-json\/wp\/v2\/comments?post=10644"}],"version-history":[{"count":3,"href":"https:\/\/casa-industrializada.com\/fr\/wp-json\/wp\/v2\/pages\/10644\/revisions"}],"predecessor-version":[{"id":11034,"href":"https:\/\/casa-industrializada.com\/fr\/wp-json\/wp\/v2\/pages\/10644\/revisions\/11034"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/casa-industrializada.com\/fr\/wp-json\/wp\/v2\/media\/9722"}],"wp:attachment":[{"href":"https:\/\/casa-industrializada.com\/fr\/wp-json\/wp\/v2\/media?parent=10644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}