Thread Previous • Date Previous • Date Next • Thread Next |
Hi,I will post the solution tomorrow. Clumps are not yet wrapped in python, but it is fairly easy thing to do: function taking list of bodies and appending those as clump to the body container.
For the obscurity of syntax, there are 2 points.1. Creating instance of a class. It used to be obsucre like StandAloneEngine("PersistentSAPCollider",{'haveDistantTransient':True}). I introduced new syntax for it (like a month ago), which is much more pythonic: PersistentSAPCollider(haveDistantTransient=True). Have a look at scripts/simple-scene.py, I think it is more readable now.
2. Accessing attributes. You have to use object['attribute'] notation to get real (serializable) attributes. It would be best to use object.attribute instead, but I am still investigating how to do it, as there are non-c++ attributes that are accessed in this way (like methods or object.name and so on).
Regards, Vaclav
I would like to use clumps in Yade. I started with python which is very interesting despite a somewhat obscure syntax (for beginners who are accustomed to C++). I have found the clump 'extra-package' and read the comments in the file clump.hpp Now, I would like to know how to access the method 'createOneClump' (for example) from a python script.Does anyone (Vaclav ?) can help me?
Thread Previous • Date Previous • Date Next • Thread Next |