------------------------------------------------------------
revno: 3894
committer: Anton Gladky <[email protected]>
timestamp: Fri 2016-06-10 10:23:52 +0200
message:
  Scale mass and inertia in spheresModify.
  
  Thanks to Klichowicz Michael for finding the bug.
modified:
  py/bodiesHandling.py


--
lp:yade
https://code.launchpad.net/~yade-pkg/yade/git-trunk

Your team Yade developers is subscribed to branch lp:yade.
To unsubscribe from this branch go to 
https://code.launchpad.net/~yade-pkg/yade/git-trunk/+edit-subscription
=== modified file 'py/bodiesHandling.py'
--- py/bodiesHandling.py	2015-04-24 15:54:07 +0000
+++ py/bodiesHandling.py	2016-06-10 08:23:52 +0000
@@ -217,6 +217,8 @@
 		
 		b.state.pos=orientation*(b.state.pos-dims['center'])+dims['center']
 		b.shape.radius*=scale
+		b.state.mass*=pow(scale, 3)
+		b.state.inertia*=pow(scale, 5)
 		b.state.pos=(b.state.pos-dims['center'])*scale + dims['center']
 		
 		b.state.pos+=shift

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

Reply via email to