To summarise:
1) Rhino is written in C++ and it exposes a C++ SDK which allows other (i.e. McNeel ) people and companies to write plugins for Rhino.
2) Using this C++ SDK, someone at McNeel wrote a RhinoScript plugin, which in turn allows people to write scripts for Rhino.
3) Using this C++ SDK, someone else at McNeel wrote a DotNET Wrapper plugin, which in turn allows people to write Plugins for Rhino using any DotNET language.
4) Using this DotNET wrapper SDK, another person at McNeel (David Rutten) wrote a plugin called Grasshopper.
5) Grasshopper allows people to create custom components by writing scripts in either the VB.NET language and the C#.NET language.
有点像爷爷和孙子的关系 |