{"version":1,"pages":[{"id":"-MSCCnKXDjoZiwKMmmdU","title":"Welcome","pathname":"/ifc-js","siteSpaceId":"sitesp_UArto","description":"Welcome to my developer notes"},{"id":"-MSS46YR11prBS4Nl1ca","title":"TL;DR","pathname":"/ifc-js/tl-dr","siteSpaceId":"sitesp_UArto","description":""},{"id":"-MSS1z2fmNah3OHkXlJ2","title":"How To Use This Website","pathname":"/ifc-js/introduction/how-to-use-this-website","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"introduction"}]},{"id":"-MSDdVnA2kirihrRN5iY","title":"Demo","pathname":"/ifc-js/introduction/demo","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"introduction"}]},{"id":"-MSCMXwtRxIP5y4F5NkD","title":"IFC Sample File","pathname":"/ifc-js/introduction/ifc-sample-file","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"introduction"}]},{"id":"-MSgOlrHwvDqo-pf9rQM","title":"Introduction","pathname":"/ifc-js/what-is-ifc/introduction","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"What is IFC?"}]},{"id":"-MSCLbWTK5eFvT3hFZgl","title":"What is IFC?","pathname":"/ifc-js/what-is-ifc/an-introduction-to-ifc","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"What is IFC?"}]},{"id":"-MSCLnoDKG_rvqIhMC3j","title":"EXPRESS","pathname":"/ifc-js/what-is-ifc/an-introduction-to-ifc/express","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"What is IFC?"},{"label":"What is IFC?"}]},{"id":"-MSCLyyi1I8r_fp2FAd2","title":"STEP","pathname":"/ifc-js/what-is-ifc/an-introduction-to-ifc/step","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"What is IFC?"},{"label":"What is IFC?"}]},{"id":"-MSgPF7dSf486-7UzkoP","title":"Introduction","pathname":"/ifc-js/ifc.js/untitled","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"IFC.js"}]},{"id":"-MSCOsU7zAqtKqi88-ra","title":"What is IFC.js?","pathname":"/ifc-js/ifc.js/an-introduction-to-ifc.js","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"IFC.js"}]},{"id":"-MSgPNz-4zDbzzXQK7tK","title":"Introduction","pathname":"/ifc-js/web-worker-example/introduction","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Web Worker Example"}]},{"id":"-MSCEek1padvkviwQNLG","title":"Single Web Worker Example","pathname":"/ifc-js/web-worker-example/single-web-worker-example","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Web Worker Example"}]},{"id":"-MSCG3KowDiKkxyo7QU4","title":"Multi Web Worker Example","pathname":"/ifc-js/web-worker-example/multi-web-worker-example","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Web Worker Example"}]},{"id":"-MSCO7eJnNAzNOQYnvWC","title":"Results","pathname":"/ifc-js/web-worker-example/results","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Web Worker Example"}]},{"id":"-MSRoAigTiJ_qyRMktqD","title":"Introduction","pathname":"/ifc-js/developer-guide/introduction","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Developer Guide - Step by Step"}]},{"id":"-MSgPa3Xx0KVlo3llkMB","title":"Step by Step","pathname":"/ifc-js/developer-guide/step-by-step","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Developer Guide - Step by Step"}]},{"id":"-MSRogAUgjFmtqCvqSEX","title":"Start a New Example","pathname":"/ifc-js/developer-guide/step-by-step/start-a-new-example","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Developer Guide - Step by Step"},{"label":"Step by Step"}]},{"id":"-MSRqbkx12cWY_Y_4KlP","title":"Main JS file","pathname":"/ifc-js/developer-guide/step-by-step/main-js-file","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Developer Guide - Step by Step"},{"label":"Step by Step"}]},{"id":"-MSRsouf6-IN2M9ahhos","title":"Implement a Web Worker","pathname":"/ifc-js/developer-guide/step-by-step/implement-a-web-worker","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Developer Guide - Step by Step"},{"label":"Step by Step"}]},{"id":"-MSRubhU5ltk34mfhZBv","title":"Parse the IFC","pathname":"/ifc-js/developer-guide/step-by-step/parse-the-ifc-file-inside-a-web-worker","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Developer Guide - Step by Step"},{"label":"Step by Step"}]},{"id":"-MSRxY4Ko3T_gELLQkRJ","title":"Build a Web Worker Bundle","pathname":"/ifc-js/developer-guide/step-by-step/build-a-web-worker-bundle","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Developer Guide - Step by Step"},{"label":"Step by Step"}]},{"id":"-MSRzBmue4E7WIXjEmHP","title":"Parse the IFC, again","pathname":"/ifc-js/developer-guide/step-by-step/parse-the-ifc-again","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Developer Guide - Step by Step"},{"label":"Step by Step"}]},{"id":"-MSS-21er8UcujPtvAcF","title":"Dealing with the mainObject","pathname":"/ifc-js/developer-guide/step-by-step/dealing-with-the-mainobject","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Developer Guide - Step by Step"},{"label":"Step by Step"}]},{"id":"-MSS-wGUyFR9-IQA1ryE","title":"Build the Geometry","pathname":"/ifc-js/developer-guide/step-by-step/build-the-geometry","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Developer Guide - Step by Step"},{"label":"Step by Step"}]},{"id":"-MSS0oast3d3Fw7fLp-Z","title":"All Together  Wow","pathname":"/ifc-js/developer-guide/all-together-wow","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Developer Guide - Step by Step"}]},{"id":"-MSCI3vetmCaRCKNmiPX","title":"Introduction","pathname":"/ifc-js/saving-the-scene/introduction","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Saving the Scene"}]},{"id":"-MSDdOeRZz_saRsl-h_Y","title":"IndexedDB","pathname":"/ifc-js/saving-the-scene/indexeddb","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Saving the Scene"}]},{"id":"-MSHHXgDDuNkH_XLJNj5","title":"Rebuilding the Scene","pathname":"/ifc-js/saving-the-scene/rebuilding-the-scene","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Saving the Scene"}]},{"id":"-MSDpELaSWOy4G4uwfZE","title":"Result","pathname":"/ifc-js/saving-the-scene/result","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Saving the Scene"}]},{"id":"-MSgNfFXpaBGrsAPjzIn","title":"Introduction","pathname":"/ifc-js/optimization/introduction","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Optimization"}]},{"id":"-MSgCAJaybF953OadkX0","title":"3D Basics","pathname":"/ifc-js/optimization/3d-basics","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Optimization"}]},{"id":"-MSgBtJ7OcfMlZIpJow1","title":"Three.js Basics","pathname":"/ifc-js/optimization/three.js-basics","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Optimization"}]},{"id":"-MSW_oXD2MbnOdB4rVdd","title":"First Draft","pathname":"/ifc-js/optimization/first-draft","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Optimization"}]},{"id":"-MShMABO3c207NjeMMV4","title":"Merge Geometries","pathname":"/ifc-js/optimization/merge-geometries","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Optimization"}]},{"id":"-MSfxic6LC_os2AwdAOL","title":"Hide Objects on Camera Movement","pathname":"/ifc-js/optimization/group-objects","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Optimization"}]},{"id":"-MSlsHhIPpba-FGSL57A","title":"Object Picker","pathname":"/ifc-js/optimization/object-picker","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Optimization"}]},{"id":"-MSgtTd-25beHsQ6pa-M","title":"Result","pathname":"/ifc-js/optimization/result","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Optimization"}]},{"id":"-MSgQ6YAyIPqm0bJR2dn","title":"Introduction","pathname":"/ifc-js/additional-notes/introduction","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Additional Notes"}]},{"id":"-MSRQ9se3aNV_79W5Chi","title":"Configure rollup.js","pathname":"/ifc-js/additional-notes/configure-rollup.js","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Additional Notes"}]},{"id":"-MSRQ3R_2jh0ZfEmCfwu","title":"Support Modern Browsers","pathname":"/ifc-js/additional-notes/untitled","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Additional Notes"}]},{"id":"-MSRi09tObU1yybRbpzK","title":"Improve Parsing Performance","pathname":"/ifc-js/additional-notes/improve-performance","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Additional Notes"}]},{"id":"-MSqJzCBMxhNfpGv7ORL","title":"Untitled","pathname":"/ifc-js/additional-notes/untitled-1","siteSpaceId":"sitesp_UArto","description":"","breadcrumbs":[{"label":"Additional Notes"}]}]}