Question #646460 on Yade changed:
https://answers.launchpad.net/yade/+question/646460

    Status: Open => Answered

Jan Stránský proposed the following answer:
Hi Guilhem,
thanks for the script. Yes, labels in this case are not taken into account. 
Currently only labels of "first order" engines plus special cases (like bound 
functors of collider or Ig2, Ip2 and Law2 functors of InteractionLoop) are 
projected to python, see [1,2]. 
Adding CombinedKinematicEngine should not be a problem, but it is not currently 
available.

A workaround:
####
transEngine = TranslationEngine(ids=roul,translationAxis=(1,0,0),velocity=10)
rotEngine = RotationEngine(ids=roul,angularVelocity=0.,rotationAxis=(0,1,0))
O.engines=O.engines[:4]+[rotEngine+transEngine]+O.engines[4:]
####

cheers
Jan

[1] https://github.com/yade/trunk/blob/master/py/wrapper/yadeWrapper.cpp#L542
[2] https://github.com/yade/trunk/blob/master/py/wrapper/yadeWrapper.cpp#L714

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.

_______________________________________________
Mailing list: https://launchpad.net/~yade-users
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to