{"version":1,"pages":[{"id":"-MXH_8O_y_iPbWL-g3d-","title":"Welcome to Karamba3D Scripting Guide","pathname":"/","siteSpaceId":"sitesp_GunXh","description":"The official scripting guide using Karamba3D 2.2.0"},{"id":"-MXH_8OCVriwZEjwfSAm","title":"1.1: Scripting with Karamba3D","pathname":"/1.introduction/1.1-scripting-with-karamba3d","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"1. Introduction"}]},{"id":"-MXH_8ODaB1oHJ5-mO9B","title":"1.2: What's New in Karamba3D 1.3.3 Regarding Scripting","pathname":"/1.introduction/1.2-what-s-new-in-karamba3d-1.3.3-regarding-scripting","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"1. Introduction"}]},{"id":"-MXH_8OGjS5mA3Gx6z-B","title":"2.1: Hello Karamba3D","pathname":"/2.-scripting/2.1-hello-karamba3d","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"2. Scripting with Karamba3D inside Grasshopper"}]},{"id":"-MXH_8OH2CVywCkUm3Kc","title":"2.2: Data Retrieval from Models","pathname":"/2.-scripting/2.2-data-retrieval-from-models","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"2. Scripting with Karamba3D inside Grasshopper"}]},{"id":"-MXH_8OInfVg_e_k5Ll4","title":"2.3: How to Create Structural Models","pathname":"/2.-scripting/2.3-how-to-create-structural-models","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"2. Scripting with Karamba3D inside Grasshopper"}]},{"id":"-MXH_8OJYCPoc6LUOQMl","title":"2.4: How to Modify Structural Models","pathname":"/2.-scripting/2.4-how-to-modify-structural-models","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"2. Scripting with Karamba3D inside Grasshopper"}]},{"id":"-MXH_8OKtO9W8PyR39vI","title":"2.4.1: Cross section Optimization","pathname":"/2.-scripting/2.4-how-to-modify-structural-models/2.4.1-cross-section-optimization","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"2. Scripting with Karamba3D inside Grasshopper"},{"label":"2.4: How to Modify Structural Models"}]},{"id":"-MXH_8OLycjhQRsWG1uV","title":"2.4.2: Activation and Deactivation of Elements","pathname":"/2.-scripting/2.4-how-to-modify-structural-models/2.4.2-activation-and-deactivation-of-elements","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"2. Scripting with Karamba3D inside Grasshopper"},{"label":"2.4: How to Modify Structural Models"}]},{"id":"-MXH_8OMS9U2NF23p3nF","title":"2.5: Data Export from Karamba3D","pathname":"/2.-scripting/2.5-data-export-from-karamba3d","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"2. Scripting with Karamba3D inside Grasshopper"}]},{"id":"-MXH_8ONlCQ_i2HRzuFm","title":"2.6: The VB Script Component","pathname":"/2.-scripting/2.6-the-vb-script-component","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"2. Scripting with Karamba3D inside Grasshopper"}]},{"id":"-MXH_8OOCPIqtzAoyeRq","title":"2.7: The IronPython Component","pathname":"/2.-scripting/2.7-the-ironpython-component","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"2. Scripting with Karamba3D inside Grasshopper"}]},{"id":"-MXH_8OPHx5jsPoTq9B_","title":"2.7.1: Results Retrieval on Shells","pathname":"/2.-scripting/2.7-the-ironpython-component/2.7.1-results-retrieval-on-shells","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"2. Scripting with Karamba3D inside Grasshopper"},{"label":"2.7: The IronPython Component"}]},{"id":"-MXH_8OQR8ZuIhMNpa3m","title":"2.7.2: A Simplified ESO-Procedure on Shells","pathname":"/2.-scripting/2.7-the-ironpython-component/2.7.2-a-simplified-eso-procedure-on-shells","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"2. Scripting with Karamba3D inside Grasshopper"},{"label":"2.7: The IronPython Component"}]},{"id":"-MXH_8OTXK7e2ydoYcHn","title":"3.1: Setting up a Visual Studio Project for GH Plug-ins","pathname":"/3.-how-to-create-your-own-karamba3d-grasshopper-component/3.1-setting-up-a-visual-studio-project-for-gh-plug-ins","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"3. How to create your own Karamba3D Grasshopper-component"}]},{"id":"-MXH_8OUZ7QLGkPuWb0n","title":"3.2: Basic Component Setup","pathname":"/3.-how-to-create-your-own-karamba3d-grasshopper-component/3.2-basic-component-setup","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"3. How to create your own Karamba3D Grasshopper-component"}]},{"id":"-MXH_8OVHrf6E2hUfWuy","title":"3.3: How to Reference Karamba3D Assemblies","pathname":"/3.-how-to-create-your-own-karamba3d-grasshopper-component/3.3-how-to-reference-karamba3d-assemblies","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"3. How to create your own Karamba3D Grasshopper-component"}]},{"id":"-MXH_8OWIewZ3eQbx59i","title":"3.4: Input- and Output-Plugs","pathname":"/3.-how-to-create-your-own-karamba3d-grasshopper-component/3.4-input-and-output-plugs","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"3. How to create your own Karamba3D Grasshopper-component"}]},{"id":"-MXH_8OXqhqY2PzdmPZU","title":"3.5: Adding Functionality to a GH Component","pathname":"/3.-how-to-create-your-own-karamba3d-grasshopper-component/3.5-adding-functionality-to-a-gh-component","siteSpaceId":"sitesp_GunXh","description":"","breadcrumbs":[{"label":"3. How to create your own Karamba3D Grasshopper-component"}]},{"id":"-MXH_8OZAa73B0HLXQSO","title":"Bibliography","pathname":"/bibliography","siteSpaceId":"sitesp_GunXh","description":""}]}