I am prototyping a lot in rhino python but have decided to used c++ sdk for the more slow algorithm.
This means that I need to move data like [1,2,3,4,5,6,7,8…334] from my script to the c++ plugin.
How I do it now:
# Python
L = [1,2]
success = rs.Command("_-MyProgram %f %f _Enter" % (L[0], L[1]))
// C++ inside MyProgram
std::vector<double> data;
CRhinoGetNumber gd;
for(int i = 0; i <2; ++i){
gd.SetCommandPrompt(":");
gd.GetNumber();
data.push_back(gd.Number());
}
If insted of having a list of 2 element had a list of 200 element: then I could fixt it easy by looping or creating a string and parsing it after words, but there will still be CommandPrompt 200 times and it just seem wrong.
Are there other ways of doing this:
best regards kasper