"Yes, although I used a reflector to find the class and see how it was implemented.
In this case the implementation was pretty trivial, so hopefully it doesn't count as copy-pasting the code of a private class."
"If you reference the Vector.gha assembly in a scripting component you use the PopulationSolver class that is used in the Populate components. You'll have to create a derived class that inherits it.
(I don't know if I'm breaking…"
The load input doesn't seem to be flattened, you have to flatten it. When installing Karamba you can choose whether to use metric or imperial units. If it's in imperial uninstall and reinstall it. Make sure when installing it to choose…"
Did you post any code for doing something similar that I might have missed?
I didn't write anything to export back the code when new inputs are created in the scripting component.
I'm not sure if it's worth it,…"
"nice! Very elegant refactor. The part of exporting new parameters is out as far as I understand?
// scriptComponent.SourceCodeChanged(new Grasshopper.GUI.Script.GH_ScriptEditor(Grasshopper.GUI.Script.GH_ScriptLanguage.CS));"