View Full Version : Rewrite some functions in python??

09 September 2012, 11:37 AM
well ...question is pretty simple
I've just imported Numpy module to work with cinema4d python

simple problem is...numpy is like 30-100 times faster than normal for loop iteration to use it's loop to iterate inside cinema4d functions :D
example :
how to make the second line work using my own module :)

09 September 2012, 12:21 PM
You can't. If you want to work with the points in combination with numpy, you have to convert the Vectors you get by Object.GetAllPoints() to a representation numpy can work with, and reconvert it after the work with numpy was done.


09 September 2012, 12:37 PM
hmm..well ..
assume i did an algorithm with python which transfer data points from 1 object to another ..
same algorithm in C++ will run faster?

09 September 2012, 01:29 PM
Of course it will. You would simply skip the whole overhead of Pythons for-loop, function-calls, execution, etc.


CGTalk Moderation
09 September 2012, 01:29 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.