{"id":627,"date":"2025-07-31T10:44:17","date_gmt":"2025-07-31T08:44:17","guid":{"rendered":"https:\/\/www.finitwood.sk\/3d-visualizer\/"},"modified":"2025-10-27T19:46:58","modified_gmt":"2025-10-27T18:46:58","slug":"3d-visualizer","status":"publish","type":"page","link":"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/","title":{"rendered":"3D Visualizer"},"content":{"rendered":"[vc_row type=&#8221;full_width_content&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243; column_backdrop_filter=&#8221;none&#8221; column_shadow=&#8221;none&#8221; column_border_radius=&#8221;none&#8221; column_link_target=&#8221;_self&#8221; column_position=&#8221;default&#8221; gradient_direction=&#8221;left_to_right&#8221; overlay_strength=&#8221;0.3&#8243; width=&#8221;1\/1&#8243; tablet_width_inherit=&#8221;default&#8221; animation_type=&#8221;default&#8221; bg_image_animation=&#8221;none&#8221; border_type=&#8221;simple&#8221; column_border_width=&#8221;none&#8221; column_border_style=&#8221;solid&#8221;][vc_column_text css=&#8221;&#8221; text_direction=&#8221;default&#8221;]<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Kitchen Finishes Configurator<\/title>\n    <!-- Adobe Type Kit \/ Adobe Fonts -->\n    <link rel='stylesheet' id='custom-typekit-css-css' href='https:\/\/use.typekit.net\/tqh1ted.css?ver=2.1.0' type='text\/css' media='all'\/>\n    <!-- Fallback fonts -->\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&family=Inter:wght@300;400;500&display=swap\" rel=\"stylesheet\">\n    \n    <!-- Alternative: Use Google Fonts that match the style -->\n    <!-- <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Inter:wght@300;400;500&display=swap\" rel=\"stylesheet\"> -->\n    \n    <!-- Font Loading Debug -->\n    <script>\n        \/\/ Debug font loading\n        document.addEventListener('DOMContentLoaded', function() {\n            console.log('\ud83d\udd0d Checking Adobe Fonts loading...');\n            \n            \/\/ Check if Adobe Fonts CSS is loaded\n            const adobeFontsLink = document.querySelector('link[href*=\"typekit.net\"]');\n            if (adobeFontsLink) {\n                console.log('\u2705 Adobe Fonts link found:', adobeFontsLink.href);\n            } else {\n                console.log('\u274c Adobe Fonts link not found');\n            }\n            \n            \/\/ Test font availability\n            if (document.fonts && document.fonts.check) {\n                console.log('\ud83d\udd0d Testing font availability:');\n                console.log('scale-variable available:', document.fonts.check('16px scale-variable'));\n                console.log('hanken-grotesk available:', document.fonts.check('16px hanken-grotesk'));\n            }\n            \n            \/\/ Check computed styles\n            setTimeout(() => {\n                const testElement = document.createElement('div');\n                testElement.style.fontFamily = 'scale-variable, sans-serif';\n                testElement.textContent = 'Test';\n                document.body.appendChild(testElement);\n                const computedStyle = window.getComputedStyle(testElement);\n                console.log('\ud83d\udd0d Computed font-family:', computedStyle.fontFamily);\n                document.body.removeChild(testElement);\n            }, 1000);\n        });\n    <\/script>\n    <link rel=\"stylesheet\" href=\"\/wp-content\/themes\/salient-child\/3D\/styles.css\">\n<\/head>\n<body>\n    <div class=\"configurator-container\">\n        <div class=\"canvas-wrapper\">\n            <!-- Hotspot placement button positioned over canvas -->\n            <button id=\"enablePlacementBtn\" onclick=\"enableHotspotPlacement()\" style=\"position: absolute; top: 10px; left: 10px; z-index: 1002; padding: 8px 16px; background: #007bff; color: white; border: none; border-radius: 4px; cursor: pointer; font-size: 12px; display: none;\">\n                \ud83d\udd27 Enable Hotspot Placement\n            <\/button>\n            \n            <canvas id=\"kitchenCanvas\" width=\"800\" height=\"600\"><\/canvas>\n            \n            <!-- Hotspot markers will be positioned absolutely over the canvas -->\n            <div class=\"hotspot\" id=\"hotspot_stena\" data-zone=\"stena\" data-number=\"V\u00fdber povrchu stien\/skriniek\" data-original-left=\"27.47\" data-original-top=\"40.40\" style=\"left: 27.47%; top: 40.40%;\">\n                <div class=\"hotspot-marker\"><\/div>\n            <\/div>\n            \n            <div class=\"hotspot\" id=\"hotspot_ostrovcek\" data-zone=\"ostrovcek\" data-number=\"V\u00fdber povrchu ostrov\u010deka\" data-original-left=\"45.97\" data-original-top=\"77.11\" style=\"left: 45.97%; top: 77.11%;\">\n                <div class=\"hotspot-marker\"><\/div>\n            <\/div>\n            \n            <div class=\"hotspot\" id=\"hotspot_zastena\" data-zone=\"zastena\" data-number=\"V\u00fdber povrchu z\u00e1steny a pracovnej dosky\" data-original-left=\"53.52\" data-original-top=\"51.28\" style=\"left: 53.52%; top: 51.28%;\">\n                <div class=\"hotspot-marker\"><\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- Modal for swatch selection -->\n        <div id=\"swatchModal\" class=\"modal\">\n            <div class=\"modal-content\">\n                <div class=\"modal-body\">\n                    <div class=\"modal-header-content\">\n                        <h3 id=\"modalTitle\">Select Finish<\/h3>\n                        <span class=\"close\">&times;<\/span>\n                    <\/div>\n                    <div id=\"swatchContainer\" class=\"swatch-container\">\n                        <!-- Swatches will be dynamically populated here -->\n                    <\/div>\n                    <div id=\"detailedSwatchContainer\" class=\"detailed-swatch-container\">\n                        <!-- Detailed swatch view will be shown here -->\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    \n    <script src=\"\/wp-content\/themes\/salient-child\/3D\/script.js\"><\/script>\n<\/body>\n<\/html>\n[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row type=&#8221;full_width_content&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243;&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-627","page","type-page","status-publish"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>3D Visualizer - Finitwood.sk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"3D Visualizer - Finitwood.sk\" \/>\n<meta property=\"og:description\" content=\"[vc_row type=&#8221;full_width_content&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243;...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/\" \/>\n<meta property=\"og:site_name\" content=\"Finitwood.sk\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-27T18:46:58+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/\",\"url\":\"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/\",\"name\":\"3D Visualizer - Finitwood.sk\",\"isPartOf\":{\"@id\":\"https:\/\/www.finitwood.sk\/en\/#website\"},\"datePublished\":\"2025-07-31T08:44:17+00:00\",\"dateModified\":\"2025-10-27T18:46:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Domovsk\u00e1 str\u00e1nka\",\"item\":\"https:\/\/www.finitwood.sk\/en\/?page_id=749\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"3D Visualizer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.finitwood.sk\/en\/#website\",\"url\":\"https:\/\/www.finitwood.sk\/en\/\",\"name\":\"Finitwood.sk\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.finitwood.sk\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"3D Visualizer - Finitwood.sk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/","og_locale":"en_US","og_type":"article","og_title":"3D Visualizer - Finitwood.sk","og_description":"[vc_row type=&#8221;full_width_content&#8221; full_screen_row_position=&#8221;middle&#8221; column_margin=&#8221;default&#8221; column_direction=&#8221;default&#8221; column_direction_tablet=&#8221;default&#8221; column_direction_phone=&#8221;default&#8221; scene_position=&#8221;center&#8221; text_color=&#8221;dark&#8221; text_align=&#8221;left&#8221; row_border_radius=&#8221;none&#8221; row_border_radius_applies=&#8221;bg&#8221; overflow=&#8221;visible&#8221; overlay_strength=&#8221;0.3&#8243; gradient_direction=&#8221;left_to_right&#8221; shape_divider_position=&#8221;bottom&#8221; bg_image_animation=&#8221;none&#8221; gradient_type=&#8221;default&#8221; shape_type=&#8221;&#8221;][vc_column column_padding=&#8221;no-extra-padding&#8221; column_padding_tablet=&#8221;inherit&#8221; column_padding_phone=&#8221;inherit&#8221; column_padding_position=&#8221;all&#8221; column_element_direction_desktop=&#8221;default&#8221; column_element_spacing=&#8221;default&#8221; desktop_text_alignment=&#8221;default&#8221; tablet_text_alignment=&#8221;default&#8221; phone_text_alignment=&#8221;default&#8221; background_color_opacity=&#8221;1&#8243; background_hover_color_opacity=&#8221;1&#8243;...","og_url":"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/","og_site_name":"Finitwood.sk","article_modified_time":"2025-10-27T18:46:58+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/","url":"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/","name":"3D Visualizer - Finitwood.sk","isPartOf":{"@id":"https:\/\/www.finitwood.sk\/en\/#website"},"datePublished":"2025-07-31T08:44:17+00:00","dateModified":"2025-10-27T18:46:58+00:00","breadcrumb":{"@id":"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.finitwood.sk\/en\/3d-visualizer\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.finitwood.sk\/en\/3d-visualizer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Domovsk\u00e1 str\u00e1nka","item":"https:\/\/www.finitwood.sk\/en\/?page_id=749"},{"@type":"ListItem","position":2,"name":"3D Visualizer"}]},{"@type":"WebSite","@id":"https:\/\/www.finitwood.sk\/en\/#website","url":"https:\/\/www.finitwood.sk\/en\/","name":"Finitwood.sk","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.finitwood.sk\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.finitwood.sk\/en\/wp-json\/wp\/v2\/pages\/627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.finitwood.sk\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.finitwood.sk\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.finitwood.sk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.finitwood.sk\/en\/wp-json\/wp\/v2\/comments?post=627"}],"version-history":[{"count":2,"href":"https:\/\/www.finitwood.sk\/en\/wp-json\/wp\/v2\/pages\/627\/revisions"}],"predecessor-version":[{"id":629,"href":"https:\/\/www.finitwood.sk\/en\/wp-json\/wp\/v2\/pages\/627\/revisions\/629"}],"wp:attachment":[{"href":"https:\/\/www.finitwood.sk\/en\/wp-json\/wp\/v2\/media?parent=627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}