Scripting Guide v2
  • Welcome to Karamba3D Scripting Guide
  • Go to Scripting Guide 1.3.3
  • Go to Manual
  • 1. Introduction
    • 1.1: Scripting with Karamba3D
    • 1.2: What's New in Karamba3D 1.3.3 Regarding Scripting
  • 2. Scripting with Karamba3D inside Grasshopper
    • 2.1: Hello Karamba3D
    • 2.2: Data Retrieval from Models
    • 2.3: How to Create Structural Models
    • 2.4: How to Modify Structural Models
      • 2.4.1: Cross section Optimization
      • 2.4.2: Activation and Deactivation of Elements
    • 2.5: Data Export from Karamba3D
    • 2.6: The VB Script Component
    • 2.7: The IronPython Component
      • 2.7.1: Results Retrieval on Shells
      • 2.7.2: A Simplified ESO-Procedure on Shells
  • 3. How to create your own Karamba3D Grasshopper-component
    • 3.1: Setting up a Visual Studio Project for GH Plug-ins
    • 3.2: Basic Component Setup
    • 3.3: How to Reference Karamba3D Assemblies
    • 3.4: Input- and Output-Plugs
    • 3.5: Adding Functionality to a GH Component
  • Bibliography
Powered by GitBook
On this page

Was this helpful?

  1. 2. Scripting with Karamba3D inside Grasshopper

2.7: The IronPython Component

Previous2.6: The VB Script ComponentNext2.7.1: Results Retrieval on Shells

Last updated 4 years ago

Was this helpful?

IronPython is the DotNet version of Python. Being an open platform independent scripting language, Python comes with many useful libraries (of which however not all run under IronPython).

In order to use it from within Grasshopper under Rhino5 install GHPython which can be downloaded from .

Grasshopper for Rhino6 and 7 comes with GHPython by default.

Food4Rhino
2.7.1: Results Retrieval on Shells
2.7.2: A Simplified ESO-Procedure on Shells