You’re not missing out by “only” using RhinoCommon. rhinoscriptsyntax
is simply a wrapper around RhinoCommon functionality. You can inspect its source code to learn which RhinoCommon classes/methods it implements:
It might also be worth mentioning that the rhinoscriptsyntax Python package is located here:
C:\Users\USERNAME\AppData\Roaming\McNeel\Rhinoceros\6.0\Plug-ins\IronPython (814d908a-e25c-493d-97e9-ee3861957f49)\settings\lib\rhinoscript
Where you can browse through the .py files and learn how RhinoCommon has been implemented:
[2020-04-16 09_23_04-rhinoscript]
I like to use Sublime Text for this. Where I add the rhinoscript folder (under Project > Add Folder to Project), which allows you to sear…
You can also simply call inspect.getsource() while you’re developing:
[2020-04-16 10_23_19-Grasshopper - unnamed]
Edit: A downside to this (and the utility posted above) is that you don’t get the import statements included in the .py module file, which you would by directly inspecting the .py file. Thereby breaking the breadcrumb trail of where functions come from.
1 Like