{"id":94,"date":"2026-04-08T07:32:48","date_gmt":"2026-04-08T07:32:48","guid":{"rendered":"http:\/\/dinghan.com.tw\/2026\/?p=94"},"modified":"2026-06-01T09:32:08","modified_gmt":"2026-06-01T09:32:08","slug":"%e7%94%a2-%e5%93%81-3d-%e6%a8%a1-%e6%93%ac","status":"publish","type":"post","link":"http:\/\/dinghan.com.tw\/2026\/?p=94","title":{"rendered":"\u65b0 \u7522 \u54c1 3D \u6a21 \u64ec"},"content":{"rendered":"\r\n<p class=\"wp-block-paragraph\"><span dir=\"auto\" style=\"vertical-align: inherit;\">\n        <div class=\"modelViewerBlock\" data-attributes='{&quot;align&quot;:&quot;start&quot;,&quot;uniqueId&quot;:&quot;model216&quot;,&quot;currentViewer&quot;:&quot;modelViewer&quot;,&quot;multiple&quot;:false,&quot;O3DVSettings&quot;:{&quot;isFullscreen&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;camera&quot;:null,&quot;mouseControl&quot;:true},&quot;environmentImage&quot;:null,&quot;lazyLoad&quot;:false,&quot;loading&quot;:&quot;auto&quot;,&quot;autoplay&quot;:false,&quot;shadow&quot;:&quot;1&quot;,&quot;autoRotate&quot;:false,&quot;zoomLevel&quot;:null,&quot;zoom&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;hotspotStyle&quot;:&quot;style-1&quot;,&quot;preload&quot;:&quot;auto&quot;,&quot;rotationPerSecond&quot;:&quot;30&quot;,&quot;mouseControl&quot;:true,&quot;lockXAxisRotation&quot;:false,&quot;lockYAxisRotation&quot;:false,&quot;fullscreen&quot;:true,&quot;zoomInOutBtn&quot;:false,&quot;cameraBtn&quot;:false,&quot;variant&quot;:false,&quot;loadingPercentage&quot;:false,&quot;progressBar&quot;:true,&quot;rotate&quot;:false,&quot;rotateDelay&quot;:3000,&quot;rotateAlongX&quot;:&quot;0&quot;,&quot;rotateAlongY&quot;:&quot;75&quot;,&quot;exposure&quot;:&quot;1&quot;,&quot;stylesheet&quot;:null,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:&quot;&quot;},&quot;animation&quot;:false,&quot;woo&quot;:false,&quot;selectedAnimation&quot;:&quot;&quot;,&quot;placement&quot;:&quot;shortcode&quot;,&quot;styles&quot;:{&quot;width&quot;:&quot;100%&quot;,&quot;height&quot;:&quot;620px&quot;,&quot;bgColor&quot;:&quot;#877c54&quot;,&quot;progressBarColor&quot;:&quot;rgba(0, 0, 0, 0.4)&quot;},&quot;model&quot;:{&quot;modelUrl&quot;:&quot;http:\\\/\\\/dinghan.com.tw\\\/2026\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/260529B_3D.glb&quot;,&quot;poster&quot;:&quot;&quot;},&quot;models&quot;:[]}'>\n            <div class=\"bp3d_backup_view\" style=\"display: none;height:350px;\">\n                    <model-viewer camera-controls src=\"http:\/\/dinghan.com.tw\/2026\/wp-content\/uploads\/2026\/06\/260529B_3D.glb\" style=\"height: 350px;\"><\/model-viewer>\n            <\/div>\n            <script>\n                setTimeout(() => {\n                    let backupModels = document.querySelectorAll('.bp3d_backup_view');\n                    if(backupModels.length > 0){\n                        backupModels.forEach(element => {\n                            if(element){\n                                element.style.display = 'block';\n                                setTimeout(() => {\n                                    let adminMessages = document.querySelectorAll('.bp3d_admin_message');\n                                    if(adminMessages.length > 0){\n                                        adminMessages.forEach(adminMessage => {\n                                            if(adminMessage){\n                                                adminMessage.style.display = 'block';\n                                            }\n                                        });\n                                    }\n                                }, 5000);\n                            }\n                        });\n                    }\n                }, 5000);\n            <\/script>\n        <\/div>\n\n\n        <div class=\"modelViewerBlock\" data-attributes='{&quot;align&quot;:&quot;start&quot;,&quot;uniqueId&quot;:&quot;model212&quot;,&quot;currentViewer&quot;:&quot;modelViewer&quot;,&quot;multiple&quot;:false,&quot;O3DVSettings&quot;:{&quot;isFullscreen&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;camera&quot;:null,&quot;mouseControl&quot;:true},&quot;environmentImage&quot;:null,&quot;lazyLoad&quot;:false,&quot;loading&quot;:&quot;auto&quot;,&quot;autoplay&quot;:false,&quot;shadow&quot;:&quot;1&quot;,&quot;autoRotate&quot;:false,&quot;zoomLevel&quot;:null,&quot;zoom&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;hotspotStyle&quot;:&quot;style-1&quot;,&quot;preload&quot;:&quot;auto&quot;,&quot;rotationPerSecond&quot;:&quot;30&quot;,&quot;mouseControl&quot;:true,&quot;lockXAxisRotation&quot;:false,&quot;lockYAxisRotation&quot;:false,&quot;fullscreen&quot;:true,&quot;zoomInOutBtn&quot;:false,&quot;cameraBtn&quot;:false,&quot;variant&quot;:false,&quot;loadingPercentage&quot;:false,&quot;progressBar&quot;:true,&quot;rotate&quot;:false,&quot;rotateDelay&quot;:3000,&quot;rotateAlongX&quot;:&quot;0&quot;,&quot;rotateAlongY&quot;:&quot;75&quot;,&quot;exposure&quot;:&quot;1&quot;,&quot;stylesheet&quot;:null,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:&quot;&quot;},&quot;animation&quot;:false,&quot;woo&quot;:false,&quot;selectedAnimation&quot;:&quot;&quot;,&quot;placement&quot;:&quot;shortcode&quot;,&quot;styles&quot;:{&quot;width&quot;:&quot;100%&quot;,&quot;height&quot;:&quot;620px&quot;,&quot;bgColor&quot;:&quot;#877c54&quot;,&quot;progressBarColor&quot;:&quot;rgba(0, 0, 0, 0.4)&quot;},&quot;model&quot;:{&quot;modelUrl&quot;:&quot;http:\\\/\\\/dinghan.com.tw\\\/2026\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/260520D_3D.glb&quot;,&quot;poster&quot;:&quot;&quot;},&quot;models&quot;:[]}'>\n            <div class=\"bp3d_backup_view\" style=\"display: none;height:350px;\">\n                    <model-viewer camera-controls src=\"http:\/\/dinghan.com.tw\/2026\/wp-content\/uploads\/2026\/05\/260520D_3D.glb\" style=\"height: 350px;\"><\/model-viewer>\n            <\/div>\n            <script>\n                setTimeout(() => {\n                    let backupModels = document.querySelectorAll('.bp3d_backup_view');\n                    if(backupModels.length > 0){\n                        backupModels.forEach(element => {\n                            if(element){\n                                element.style.display = 'block';\n                                setTimeout(() => {\n                                    let adminMessages = document.querySelectorAll('.bp3d_admin_message');\n                                    if(adminMessages.length > 0){\n                                        adminMessages.forEach(adminMessage => {\n                                            if(adminMessage){\n                                                adminMessage.style.display = 'block';\n                                            }\n                                        });\n                                    }\n                                }, 5000);\n                            }\n                        });\n                    }\n                }, 5000);\n            <\/script>\n        <\/div>\n\n\n        <div class=\"modelViewerBlock\" data-attributes='{&quot;align&quot;:&quot;start&quot;,&quot;uniqueId&quot;:&quot;model209&quot;,&quot;currentViewer&quot;:&quot;modelViewer&quot;,&quot;multiple&quot;:false,&quot;O3DVSettings&quot;:{&quot;isFullscreen&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;camera&quot;:null,&quot;mouseControl&quot;:true},&quot;environmentImage&quot;:null,&quot;lazyLoad&quot;:false,&quot;loading&quot;:&quot;auto&quot;,&quot;autoplay&quot;:false,&quot;shadow&quot;:&quot;1&quot;,&quot;autoRotate&quot;:false,&quot;zoomLevel&quot;:null,&quot;zoom&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;hotspotStyle&quot;:&quot;style-1&quot;,&quot;preload&quot;:&quot;auto&quot;,&quot;rotationPerSecond&quot;:&quot;30&quot;,&quot;mouseControl&quot;:true,&quot;lockXAxisRotation&quot;:false,&quot;lockYAxisRotation&quot;:false,&quot;fullscreen&quot;:true,&quot;zoomInOutBtn&quot;:false,&quot;cameraBtn&quot;:false,&quot;variant&quot;:false,&quot;loadingPercentage&quot;:false,&quot;progressBar&quot;:true,&quot;rotate&quot;:false,&quot;rotateDelay&quot;:3000,&quot;rotateAlongX&quot;:&quot;0&quot;,&quot;rotateAlongY&quot;:&quot;75&quot;,&quot;exposure&quot;:&quot;1&quot;,&quot;stylesheet&quot;:null,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:&quot;&quot;},&quot;animation&quot;:false,&quot;woo&quot;:false,&quot;selectedAnimation&quot;:&quot;&quot;,&quot;placement&quot;:&quot;shortcode&quot;,&quot;styles&quot;:{&quot;width&quot;:&quot;100%&quot;,&quot;height&quot;:&quot;620px&quot;,&quot;bgColor&quot;:&quot;#877c54&quot;,&quot;progressBarColor&quot;:&quot;rgba(0, 0, 0, 0.4)&quot;},&quot;model&quot;:{&quot;modelUrl&quot;:&quot;http:\\\/\\\/dinghan.com.tw\\\/2026\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/260515B.glb&quot;,&quot;poster&quot;:&quot;&quot;},&quot;models&quot;:[]}'>\n            <div class=\"bp3d_backup_view\" style=\"display: none;height:350px;\">\n                    <model-viewer camera-controls src=\"http:\/\/dinghan.com.tw\/2026\/wp-content\/uploads\/2026\/05\/260515B.glb\" style=\"height: 350px;\"><\/model-viewer>\n            <\/div>\n            <script>\n                setTimeout(() => {\n                    let backupModels = document.querySelectorAll('.bp3d_backup_view');\n                    if(backupModels.length > 0){\n                        backupModels.forEach(element => {\n                            if(element){\n                                element.style.display = 'block';\n                                setTimeout(() => {\n                                    let adminMessages = document.querySelectorAll('.bp3d_admin_message');\n                                    if(adminMessages.length > 0){\n                                        adminMessages.forEach(adminMessage => {\n                                            if(adminMessage){\n                                                adminMessage.style.display = 'block';\n                                            }\n                                        });\n                                    }\n                                }, 5000);\n                            }\n                        });\n                    }\n                }, 5000);\n            <\/script>\n        <\/div>\n\n\n        <div class=\"modelViewerBlock\" data-attributes='{&quot;align&quot;:&quot;start&quot;,&quot;uniqueId&quot;:&quot;model195&quot;,&quot;currentViewer&quot;:&quot;modelViewer&quot;,&quot;multiple&quot;:false,&quot;O3DVSettings&quot;:{&quot;isFullscreen&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;camera&quot;:null,&quot;mouseControl&quot;:true},&quot;environmentImage&quot;:null,&quot;lazyLoad&quot;:false,&quot;loading&quot;:&quot;auto&quot;,&quot;autoplay&quot;:false,&quot;shadow&quot;:&quot;1&quot;,&quot;autoRotate&quot;:false,&quot;zoomLevel&quot;:null,&quot;zoom&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;hotspotStyle&quot;:&quot;style-1&quot;,&quot;preload&quot;:&quot;auto&quot;,&quot;rotationPerSecond&quot;:&quot;30&quot;,&quot;mouseControl&quot;:true,&quot;lockXAxisRotation&quot;:false,&quot;lockYAxisRotation&quot;:false,&quot;fullscreen&quot;:true,&quot;zoomInOutBtn&quot;:false,&quot;cameraBtn&quot;:false,&quot;variant&quot;:false,&quot;loadingPercentage&quot;:false,&quot;progressBar&quot;:true,&quot;rotate&quot;:false,&quot;rotateDelay&quot;:3000,&quot;rotateAlongX&quot;:&quot;0&quot;,&quot;rotateAlongY&quot;:&quot;75&quot;,&quot;exposure&quot;:&quot;1&quot;,&quot;stylesheet&quot;:null,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:&quot;&quot;},&quot;animation&quot;:false,&quot;woo&quot;:false,&quot;selectedAnimation&quot;:&quot;&quot;,&quot;placement&quot;:&quot;shortcode&quot;,&quot;styles&quot;:{&quot;width&quot;:&quot;100%&quot;,&quot;height&quot;:&quot;620px&quot;,&quot;bgColor&quot;:&quot;#877c54&quot;,&quot;progressBarColor&quot;:&quot;rgba(0, 0, 0, 0.4)&quot;},&quot;model&quot;:{&quot;modelUrl&quot;:&quot;http:\\\/\\\/dinghan.com.tw\\\/2026\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/260420E_3D.glb&quot;,&quot;poster&quot;:&quot;&quot;},&quot;models&quot;:[]}'>\n            <div class=\"bp3d_backup_view\" style=\"display: none;height:350px;\">\n                    <model-viewer camera-controls src=\"http:\/\/dinghan.com.tw\/2026\/wp-content\/uploads\/2026\/04\/260420E_3D.glb\" style=\"height: 350px;\"><\/model-viewer>\n            <\/div>\n            <script>\n                setTimeout(() => {\n                    let backupModels = document.querySelectorAll('.bp3d_backup_view');\n                    if(backupModels.length > 0){\n                        backupModels.forEach(element => {\n                            if(element){\n                                element.style.display = 'block';\n                                setTimeout(() => {\n                                    let adminMessages = document.querySelectorAll('.bp3d_admin_message');\n                                    if(adminMessages.length > 0){\n                                        adminMessages.forEach(adminMessage => {\n                                            if(adminMessage){\n                                                adminMessage.style.display = 'block';\n                                            }\n                                        });\n                                    }\n                                }, 5000);\n                            }\n                        });\n                    }\n                }, 5000);\n            <\/script>\n        <\/div>\n\n\n        <div class=\"modelViewerBlock\" data-attributes='{&quot;align&quot;:&quot;start&quot;,&quot;uniqueId&quot;:&quot;model191&quot;,&quot;currentViewer&quot;:&quot;modelViewer&quot;,&quot;multiple&quot;:false,&quot;O3DVSettings&quot;:{&quot;isFullscreen&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;camera&quot;:null,&quot;mouseControl&quot;:true},&quot;environmentImage&quot;:null,&quot;lazyLoad&quot;:false,&quot;loading&quot;:&quot;auto&quot;,&quot;autoplay&quot;:false,&quot;shadow&quot;:&quot;1&quot;,&quot;autoRotate&quot;:false,&quot;zoomLevel&quot;:null,&quot;zoom&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;hotspotStyle&quot;:&quot;style-1&quot;,&quot;preload&quot;:&quot;auto&quot;,&quot;rotationPerSecond&quot;:&quot;30&quot;,&quot;mouseControl&quot;:true,&quot;lockXAxisRotation&quot;:false,&quot;lockYAxisRotation&quot;:false,&quot;fullscreen&quot;:true,&quot;zoomInOutBtn&quot;:false,&quot;cameraBtn&quot;:false,&quot;variant&quot;:false,&quot;loadingPercentage&quot;:false,&quot;progressBar&quot;:true,&quot;rotate&quot;:false,&quot;rotateDelay&quot;:3000,&quot;rotateAlongX&quot;:&quot;0&quot;,&quot;rotateAlongY&quot;:&quot;75&quot;,&quot;exposure&quot;:&quot;1&quot;,&quot;stylesheet&quot;:null,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:&quot;&quot;},&quot;animation&quot;:false,&quot;woo&quot;:false,&quot;selectedAnimation&quot;:&quot;&quot;,&quot;placement&quot;:&quot;shortcode&quot;,&quot;styles&quot;:{&quot;width&quot;:&quot;100%&quot;,&quot;height&quot;:&quot;620px&quot;,&quot;bgColor&quot;:&quot;#877c54&quot;,&quot;progressBarColor&quot;:&quot;rgba(0, 0, 0, 0.4)&quot;},&quot;model&quot;:{&quot;modelUrl&quot;:&quot;http:\\\/\\\/dinghan.com.tw\\\/2026\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/260420_3D_B.glb&quot;,&quot;poster&quot;:&quot;&quot;},&quot;models&quot;:[]}'>\n            <div class=\"bp3d_backup_view\" style=\"display: none;height:350px;\">\n                    <model-viewer camera-controls src=\"http:\/\/dinghan.com.tw\/2026\/wp-content\/uploads\/2026\/04\/260420_3D_B.glb\" style=\"height: 350px;\"><\/model-viewer>\n            <\/div>\n            <script>\n                setTimeout(() => {\n                    let backupModels = document.querySelectorAll('.bp3d_backup_view');\n                    if(backupModels.length > 0){\n                        backupModels.forEach(element => {\n                            if(element){\n                                element.style.display = 'block';\n                                setTimeout(() => {\n                                    let adminMessages = document.querySelectorAll('.bp3d_admin_message');\n                                    if(adminMessages.length > 0){\n                                        adminMessages.forEach(adminMessage => {\n                                            if(adminMessage){\n                                                adminMessage.style.display = 'block';\n                                            }\n                                        });\n                                    }\n                                }, 5000);\n                            }\n                        });\n                    }\n                }, 5000);\n            <\/script>\n        <\/div>\n\n\n        <div class=\"modelViewerBlock\" data-attributes='{&quot;align&quot;:&quot;start&quot;,&quot;uniqueId&quot;:&quot;model190&quot;,&quot;currentViewer&quot;:&quot;modelViewer&quot;,&quot;multiple&quot;:false,&quot;O3DVSettings&quot;:{&quot;isFullscreen&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;camera&quot;:null,&quot;mouseControl&quot;:true},&quot;environmentImage&quot;:null,&quot;lazyLoad&quot;:false,&quot;loading&quot;:&quot;auto&quot;,&quot;autoplay&quot;:false,&quot;shadow&quot;:&quot;1&quot;,&quot;autoRotate&quot;:false,&quot;zoomLevel&quot;:null,&quot;zoom&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;hotspotStyle&quot;:&quot;style-1&quot;,&quot;preload&quot;:&quot;auto&quot;,&quot;rotationPerSecond&quot;:&quot;30&quot;,&quot;mouseControl&quot;:true,&quot;lockXAxisRotation&quot;:false,&quot;lockYAxisRotation&quot;:false,&quot;fullscreen&quot;:true,&quot;zoomInOutBtn&quot;:false,&quot;cameraBtn&quot;:false,&quot;variant&quot;:false,&quot;loadingPercentage&quot;:false,&quot;progressBar&quot;:true,&quot;rotate&quot;:false,&quot;rotateDelay&quot;:3000,&quot;rotateAlongX&quot;:&quot;0&quot;,&quot;rotateAlongY&quot;:&quot;75&quot;,&quot;exposure&quot;:&quot;1&quot;,&quot;stylesheet&quot;:null,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:&quot;&quot;},&quot;animation&quot;:false,&quot;woo&quot;:false,&quot;selectedAnimation&quot;:&quot;&quot;,&quot;placement&quot;:&quot;shortcode&quot;,&quot;styles&quot;:{&quot;width&quot;:&quot;100%&quot;,&quot;height&quot;:&quot;620px&quot;,&quot;bgColor&quot;:&quot;#877c54&quot;,&quot;progressBarColor&quot;:&quot;rgba(0, 0, 0, 0.4)&quot;},&quot;model&quot;:{&quot;modelUrl&quot;:&quot;http:\\\/\\\/dinghan.com.tw\\\/2026\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/260420_3D_A.glb&quot;,&quot;poster&quot;:&quot;&quot;},&quot;models&quot;:[]}'>\n            <div class=\"bp3d_backup_view\" style=\"display: none;height:350px;\">\n                    <model-viewer camera-controls src=\"http:\/\/dinghan.com.tw\/2026\/wp-content\/uploads\/2026\/04\/260420_3D_A.glb\" style=\"height: 350px;\"><\/model-viewer>\n            <\/div>\n            <script>\n                setTimeout(() => {\n                    let backupModels = document.querySelectorAll('.bp3d_backup_view');\n                    if(backupModels.length > 0){\n                        backupModels.forEach(element => {\n                            if(element){\n                                element.style.display = 'block';\n                                setTimeout(() => {\n                                    let adminMessages = document.querySelectorAll('.bp3d_admin_message');\n                                    if(adminMessages.length > 0){\n                                        adminMessages.forEach(adminMessage => {\n                                            if(adminMessage){\n                                                adminMessage.style.display = 'block';\n                                            }\n                                        });\n                                    }\n                                }, 5000);\n                            }\n                        });\n                    }\n                }, 5000);\n            <\/script>\n        <\/div>\n\n\n        <div class=\"modelViewerBlock\" data-attributes='{&quot;align&quot;:&quot;start&quot;,&quot;uniqueId&quot;:&quot;model93&quot;,&quot;currentViewer&quot;:&quot;modelViewer&quot;,&quot;multiple&quot;:false,&quot;O3DVSettings&quot;:{&quot;isFullscreen&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;camera&quot;:null,&quot;mouseControl&quot;:true},&quot;environmentImage&quot;:null,&quot;lazyLoad&quot;:false,&quot;loading&quot;:&quot;auto&quot;,&quot;autoplay&quot;:false,&quot;shadow&quot;:&quot;1&quot;,&quot;autoRotate&quot;:false,&quot;zoomLevel&quot;:null,&quot;zoom&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;hotspotStyle&quot;:&quot;style-1&quot;,&quot;preload&quot;:&quot;auto&quot;,&quot;rotationPerSecond&quot;:&quot;30&quot;,&quot;mouseControl&quot;:true,&quot;lockXAxisRotation&quot;:false,&quot;lockYAxisRotation&quot;:false,&quot;fullscreen&quot;:true,&quot;zoomInOutBtn&quot;:false,&quot;cameraBtn&quot;:false,&quot;variant&quot;:false,&quot;loadingPercentage&quot;:false,&quot;progressBar&quot;:true,&quot;rotate&quot;:false,&quot;rotateDelay&quot;:3000,&quot;rotateAlongX&quot;:&quot;0&quot;,&quot;rotateAlongY&quot;:&quot;75&quot;,&quot;exposure&quot;:&quot;1&quot;,&quot;stylesheet&quot;:null,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:&quot;&quot;},&quot;animation&quot;:false,&quot;woo&quot;:false,&quot;selectedAnimation&quot;:&quot;&quot;,&quot;placement&quot;:&quot;shortcode&quot;,&quot;styles&quot;:{&quot;width&quot;:&quot;100%&quot;,&quot;height&quot;:&quot;620px&quot;,&quot;bgColor&quot;:&quot;#877c54&quot;,&quot;progressBarColor&quot;:&quot;rgba(0, 0, 0, 0.4)&quot;},&quot;model&quot;:{&quot;modelUrl&quot;:&quot;http:\\\/\\\/dinghan.com.tw\\\/2026\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/J811.glb&quot;,&quot;poster&quot;:&quot;&quot;},&quot;models&quot;:[]}'>\n            <div class=\"bp3d_backup_view\" style=\"display: none;height:350px;\">\n                    <model-viewer camera-controls src=\"http:\/\/dinghan.com.tw\/2026\/wp-content\/uploads\/2026\/04\/J811.glb\" style=\"height: 350px;\"><\/model-viewer>\n            <\/div>\n            <script>\n                setTimeout(() => {\n                    let backupModels = document.querySelectorAll('.bp3d_backup_view');\n                    if(backupModels.length > 0){\n                        backupModels.forEach(element => {\n                            if(element){\n                                element.style.display = 'block';\n                                setTimeout(() => {\n                                    let adminMessages = document.querySelectorAll('.bp3d_admin_message');\n                                    if(adminMessages.length > 0){\n                                        adminMessages.forEach(adminMessage => {\n                                            if(adminMessage){\n                                                adminMessage.style.display = 'block';\n                                            }\n                                        });\n                                    }\n                                }, 5000);\n                            }\n                        });\n                    }\n                }, 5000);\n            <\/script>\n        <\/div>\n\n\n        <div class=\"modelViewerBlock\" data-attributes='{&quot;align&quot;:&quot;start&quot;,&quot;uniqueId&quot;:&quot;model92&quot;,&quot;currentViewer&quot;:&quot;modelViewer&quot;,&quot;multiple&quot;:false,&quot;O3DVSettings&quot;:{&quot;isFullscreen&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;camera&quot;:null,&quot;mouseControl&quot;:true},&quot;environmentImage&quot;:null,&quot;lazyLoad&quot;:false,&quot;loading&quot;:&quot;auto&quot;,&quot;autoplay&quot;:false,&quot;shadow&quot;:&quot;1&quot;,&quot;autoRotate&quot;:false,&quot;zoomLevel&quot;:null,&quot;zoom&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;hotspotStyle&quot;:&quot;style-1&quot;,&quot;preload&quot;:&quot;auto&quot;,&quot;rotationPerSecond&quot;:&quot;30&quot;,&quot;mouseControl&quot;:true,&quot;lockXAxisRotation&quot;:false,&quot;lockYAxisRotation&quot;:false,&quot;fullscreen&quot;:true,&quot;zoomInOutBtn&quot;:false,&quot;cameraBtn&quot;:false,&quot;variant&quot;:false,&quot;loadingPercentage&quot;:false,&quot;progressBar&quot;:true,&quot;rotate&quot;:false,&quot;rotateDelay&quot;:3000,&quot;rotateAlongX&quot;:&quot;0&quot;,&quot;rotateAlongY&quot;:&quot;75&quot;,&quot;exposure&quot;:&quot;1&quot;,&quot;stylesheet&quot;:null,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:&quot;&quot;},&quot;animation&quot;:false,&quot;woo&quot;:false,&quot;selectedAnimation&quot;:&quot;&quot;,&quot;placement&quot;:&quot;shortcode&quot;,&quot;styles&quot;:{&quot;width&quot;:&quot;100%&quot;,&quot;height&quot;:&quot;620px&quot;,&quot;bgColor&quot;:&quot;#877c54&quot;,&quot;progressBarColor&quot;:&quot;rgba(0, 0, 0, 0.4)&quot;},&quot;model&quot;:{&quot;modelUrl&quot;:&quot;http:\\\/\\\/dinghan.com.tw\\\/2026\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/J815.glb&quot;,&quot;poster&quot;:&quot;&quot;},&quot;models&quot;:[]}'>\n            <div class=\"bp3d_backup_view\" style=\"display: none;height:350px;\">\n                    <model-viewer camera-controls src=\"http:\/\/dinghan.com.tw\/2026\/wp-content\/uploads\/2026\/04\/J815.glb\" style=\"height: 350px;\"><\/model-viewer>\n            <\/div>\n            <script>\n                setTimeout(() => {\n                    let backupModels = document.querySelectorAll('.bp3d_backup_view');\n                    if(backupModels.length > 0){\n                        backupModels.forEach(element => {\n                            if(element){\n                                element.style.display = 'block';\n                                setTimeout(() => {\n                                    let adminMessages = document.querySelectorAll('.bp3d_admin_message');\n                                    if(adminMessages.length > 0){\n                                        adminMessages.forEach(adminMessage => {\n                                            if(adminMessage){\n                                                adminMessage.style.display = 'block';\n                                            }\n                                        });\n                                    }\n                                }, 5000);\n                            }\n                        });\n                    }\n                }, 5000);\n            <\/script>\n        <\/div>\n\n\n        <div class=\"modelViewerBlock\" data-attributes='{&quot;align&quot;:&quot;start&quot;,&quot;uniqueId&quot;:&quot;model91&quot;,&quot;currentViewer&quot;:&quot;modelViewer&quot;,&quot;multiple&quot;:false,&quot;O3DVSettings&quot;:{&quot;isFullscreen&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;camera&quot;:null,&quot;mouseControl&quot;:true},&quot;environmentImage&quot;:null,&quot;lazyLoad&quot;:false,&quot;loading&quot;:&quot;auto&quot;,&quot;autoplay&quot;:false,&quot;shadow&quot;:&quot;1&quot;,&quot;autoRotate&quot;:false,&quot;zoomLevel&quot;:null,&quot;zoom&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;hotspotStyle&quot;:&quot;style-1&quot;,&quot;preload&quot;:&quot;auto&quot;,&quot;rotationPerSecond&quot;:&quot;30&quot;,&quot;mouseControl&quot;:true,&quot;lockXAxisRotation&quot;:false,&quot;lockYAxisRotation&quot;:false,&quot;fullscreen&quot;:true,&quot;zoomInOutBtn&quot;:false,&quot;cameraBtn&quot;:false,&quot;variant&quot;:false,&quot;loadingPercentage&quot;:false,&quot;progressBar&quot;:true,&quot;rotate&quot;:false,&quot;rotateDelay&quot;:3000,&quot;rotateAlongX&quot;:&quot;0&quot;,&quot;rotateAlongY&quot;:&quot;75&quot;,&quot;exposure&quot;:&quot;1&quot;,&quot;stylesheet&quot;:null,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:&quot;&quot;},&quot;animation&quot;:false,&quot;woo&quot;:false,&quot;selectedAnimation&quot;:&quot;&quot;,&quot;placement&quot;:&quot;shortcode&quot;,&quot;styles&quot;:{&quot;width&quot;:&quot;100%&quot;,&quot;height&quot;:&quot;620px&quot;,&quot;bgColor&quot;:&quot;#877c54&quot;,&quot;progressBarColor&quot;:&quot;rgba(0, 0, 0, 0.4)&quot;},&quot;model&quot;:{&quot;modelUrl&quot;:&quot;http:\\\/\\\/dinghan.com.tw\\\/2026\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/J816.glb&quot;,&quot;poster&quot;:&quot;&quot;},&quot;models&quot;:[]}'>\n            <div class=\"bp3d_backup_view\" style=\"display: none;height:350px;\">\n                    <model-viewer camera-controls src=\"http:\/\/dinghan.com.tw\/2026\/wp-content\/uploads\/2026\/04\/J816.glb\" style=\"height: 350px;\"><\/model-viewer>\n            <\/div>\n            <script>\n                setTimeout(() => {\n                    let backupModels = document.querySelectorAll('.bp3d_backup_view');\n                    if(backupModels.length > 0){\n                        backupModels.forEach(element => {\n                            if(element){\n                                element.style.display = 'block';\n                                setTimeout(() => {\n                                    let adminMessages = document.querySelectorAll('.bp3d_admin_message');\n                                    if(adminMessages.length > 0){\n                                        adminMessages.forEach(adminMessage => {\n                                            if(adminMessage){\n                                                adminMessage.style.display = 'block';\n                                            }\n                                        });\n                                    }\n                                }, 5000);\n                            }\n                        });\n                    }\n                }, 5000);\n            <\/script>\n        <\/div>\n\n\n        <div class=\"modelViewerBlock\" data-attributes='{&quot;align&quot;:&quot;start&quot;,&quot;uniqueId&quot;:&quot;model90&quot;,&quot;currentViewer&quot;:&quot;modelViewer&quot;,&quot;multiple&quot;:false,&quot;O3DVSettings&quot;:{&quot;isFullscreen&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;camera&quot;:null,&quot;mouseControl&quot;:true},&quot;environmentImage&quot;:null,&quot;lazyLoad&quot;:false,&quot;loading&quot;:&quot;auto&quot;,&quot;autoplay&quot;:false,&quot;shadow&quot;:&quot;1&quot;,&quot;autoRotate&quot;:false,&quot;zoomLevel&quot;:null,&quot;zoom&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;hotspotStyle&quot;:&quot;style-1&quot;,&quot;preload&quot;:&quot;auto&quot;,&quot;rotationPerSecond&quot;:&quot;30&quot;,&quot;mouseControl&quot;:true,&quot;lockXAxisRotation&quot;:false,&quot;lockYAxisRotation&quot;:false,&quot;fullscreen&quot;:true,&quot;zoomInOutBtn&quot;:false,&quot;cameraBtn&quot;:false,&quot;variant&quot;:false,&quot;loadingPercentage&quot;:false,&quot;progressBar&quot;:true,&quot;rotate&quot;:false,&quot;rotateDelay&quot;:3000,&quot;rotateAlongX&quot;:&quot;0&quot;,&quot;rotateAlongY&quot;:&quot;75&quot;,&quot;exposure&quot;:&quot;1&quot;,&quot;stylesheet&quot;:null,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:&quot;&quot;},&quot;animation&quot;:false,&quot;woo&quot;:false,&quot;selectedAnimation&quot;:&quot;&quot;,&quot;placement&quot;:&quot;shortcode&quot;,&quot;styles&quot;:{&quot;width&quot;:&quot;100%&quot;,&quot;height&quot;:&quot;620px&quot;,&quot;bgColor&quot;:&quot;#877c54&quot;,&quot;progressBarColor&quot;:&quot;rgba(0, 0, 0, 0.4)&quot;},&quot;model&quot;:{&quot;modelUrl&quot;:&quot;http:\\\/\\\/dinghan.com.tw\\\/2026\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/J820_A.glb&quot;,&quot;poster&quot;:&quot;&quot;},&quot;models&quot;:[]}'>\n            <div class=\"bp3d_backup_view\" style=\"display: none;height:350px;\">\n                    <model-viewer camera-controls src=\"http:\/\/dinghan.com.tw\/2026\/wp-content\/uploads\/2026\/04\/J820_A.glb\" style=\"height: 350px;\"><\/model-viewer>\n            <\/div>\n            <script>\n                setTimeout(() => {\n                    let backupModels = document.querySelectorAll('.bp3d_backup_view');\n                    if(backupModels.length > 0){\n                        backupModels.forEach(element => {\n                            if(element){\n                                element.style.display = 'block';\n                                setTimeout(() => {\n                                    let adminMessages = document.querySelectorAll('.bp3d_admin_message');\n                                    if(adminMessages.length > 0){\n                                        adminMessages.forEach(adminMessage => {\n                                            if(adminMessage){\n                                                adminMessage.style.display = 'block';\n                                            }\n                                        });\n                                    }\n                                }, 5000);\n                            }\n                        });\n                    }\n                }, 5000);\n            <\/script>\n        <\/div>\n\n\n        <div class=\"modelViewerBlock\" data-attributes='{&quot;align&quot;:&quot;start&quot;,&quot;uniqueId&quot;:&quot;model89&quot;,&quot;currentViewer&quot;:&quot;modelViewer&quot;,&quot;multiple&quot;:false,&quot;O3DVSettings&quot;:{&quot;isFullscreen&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;camera&quot;:null,&quot;mouseControl&quot;:true},&quot;environmentImage&quot;:null,&quot;lazyLoad&quot;:false,&quot;loading&quot;:&quot;auto&quot;,&quot;autoplay&quot;:false,&quot;shadow&quot;:&quot;1&quot;,&quot;autoRotate&quot;:false,&quot;zoomLevel&quot;:null,&quot;zoom&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;hotspotStyle&quot;:&quot;style-1&quot;,&quot;preload&quot;:&quot;auto&quot;,&quot;rotationPerSecond&quot;:&quot;30&quot;,&quot;mouseControl&quot;:true,&quot;lockXAxisRotation&quot;:false,&quot;lockYAxisRotation&quot;:false,&quot;fullscreen&quot;:true,&quot;zoomInOutBtn&quot;:false,&quot;cameraBtn&quot;:false,&quot;variant&quot;:false,&quot;loadingPercentage&quot;:false,&quot;progressBar&quot;:true,&quot;rotate&quot;:false,&quot;rotateDelay&quot;:3000,&quot;rotateAlongX&quot;:&quot;0&quot;,&quot;rotateAlongY&quot;:&quot;75&quot;,&quot;exposure&quot;:&quot;1&quot;,&quot;stylesheet&quot;:null,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:&quot;&quot;},&quot;animation&quot;:false,&quot;woo&quot;:false,&quot;selectedAnimation&quot;:&quot;&quot;,&quot;placement&quot;:&quot;shortcode&quot;,&quot;styles&quot;:{&quot;width&quot;:&quot;100%&quot;,&quot;height&quot;:&quot;620px&quot;,&quot;bgColor&quot;:&quot;#877c54&quot;,&quot;progressBarColor&quot;:&quot;rgba(0, 0, 0, 0.4)&quot;},&quot;model&quot;:{&quot;modelUrl&quot;:&quot;http:\\\/\\\/dinghan.com.tw\\\/2026\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/J820_B.glb&quot;,&quot;poster&quot;:&quot;&quot;},&quot;models&quot;:[]}'>\n            <div class=\"bp3d_backup_view\" style=\"display: none;height:350px;\">\n                    <model-viewer camera-controls src=\"http:\/\/dinghan.com.tw\/2026\/wp-content\/uploads\/2026\/04\/J820_B.glb\" style=\"height: 350px;\"><\/model-viewer>\n            <\/div>\n            <script>\n                setTimeout(() => {\n                    let backupModels = document.querySelectorAll('.bp3d_backup_view');\n                    if(backupModels.length > 0){\n                        backupModels.forEach(element => {\n                            if(element){\n                                element.style.display = 'block';\n                                setTimeout(() => {\n                                    let adminMessages = document.querySelectorAll('.bp3d_admin_message');\n                                    if(adminMessages.length > 0){\n                                        adminMessages.forEach(adminMessage => {\n                                            if(adminMessage){\n                                                adminMessage.style.display = 'block';\n                                            }\n                                        });\n                                    }\n                                }, 5000);\n                            }\n                        });\n                    }\n                }, 5000);\n            <\/script>\n        <\/div>\n\n<\/span><\/p>\r\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-94","post","type-post","status-publish","format-standard","hentry","category-3d"],"_links":{"self":[{"href":"http:\/\/dinghan.com.tw\/2026\/index.php?rest_route=\/wp\/v2\/posts\/94","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/dinghan.com.tw\/2026\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/dinghan.com.tw\/2026\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/dinghan.com.tw\/2026\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/dinghan.com.tw\/2026\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=94"}],"version-history":[{"count":17,"href":"http:\/\/dinghan.com.tw\/2026\/index.php?rest_route=\/wp\/v2\/posts\/94\/revisions"}],"predecessor-version":[{"id":218,"href":"http:\/\/dinghan.com.tw\/2026\/index.php?rest_route=\/wp\/v2\/posts\/94\/revisions\/218"}],"wp:attachment":[{"href":"http:\/\/dinghan.com.tw\/2026\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=94"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/dinghan.com.tw\/2026\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=94"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/dinghan.com.tw\/2026\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}