Question #707875 on Yade changed: https://answers.launchpad.net/yade/+question/707875
Status: Open => Answered Karol Brzezinski proposed the following answer: Hi Ruidong, In this loop, you iterated over the wall but denoted elements 'f', while in the loop you referred to 'b', so you did not prescribe velocity to wall facets. Should be: ### for b in wall: x,y,z = O.bodies[b].state.pos dist = math.sqrt(x*x+y*y) n = Vector3(x/dist,y/dist,0) O.bodies[b].state.vel = rvel*n ### Cheers, Karol PS. Please note, that **Yade Answers has now migrated to gitlab, please direct all your questions to https://gitlab.com/yade- dev/answers/-/issues, where we are waiting to help you** -- 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 : yade-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp