OK, so if I understood this correctly there are two compilers -
- one compiler (here) for Grasshopper script components (exclusively Rh6) and
- one compiler (here) for regular non-Grasshopper scripts (Rh5 >=)
Q: Can both compilers compile both VB and Python scripts?
Anyway, while at it I’d like to ask another question regarding the script languages.
I may have missed some trick, but I experience RhinoScript (VB) as not having the same “deep level” access to the underlaying Rhino core functionality as the PythonScript, and further yet, not as deep access as the two script components (lets call them GhVB & GhPython) in Grasshopper.
For example, plain PythonScript seems to have the “import” option which gives “deeper access” than VBScript, which leads to my final question: Is there a way to do something like “import” also for VBScript as to give it deeper access?
For a newbie it’s a little bit confusing with all the variants, although it’s of course of great value that they exist. It just takes some clarifications what limitations the different approaches actually have (causing some “false leads” when being more ambitious than knowledgeable in Rhino development…).
If someone could describe the most important differences (in capability), their respective pros and cons, that would be gold for Rhino newbies like me.
Add to it that I’m not fluent in C# and .NET (I’m only vaguely aware of some .NET concepts, but entirely lost on the overall structure of it).