------------------------------------------------------------ revno: 3675 committer: Jan Stransky <[email protected]> timestamp: Wed 2015-06-10 10:07:09 +0200 message: corrected bug in utils.UnstructuredGrid.updateElements (question #267761) modified: py/utils.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/utils.py' --- py/utils.py 2015-06-02 23:32:38 +0000 +++ py/utils.py 2015-06-10 08:07:09 +0000 @@ -1084,7 +1084,12 @@ e.state.pos = Vector3(0,0,0) e.state.ori = Quaternion((1,0,0),0) if isinstance(e.shape,Facet): - e.shape.vertices = [self.vertices[j] for j in c] + #e.shape.vertices = [self.vertices[j] for j in c] + vs = [Vector3(self.vertices[j]) for j in c] + cc = sum(vs,Vector3.Zero)/3. + for v in vs: v -= cc + e.state.pos = cc + e.shape.setVertices(vs) elif isinstance(e.shape,Tetra): e.shape.v = [self.vertices[j] for j in c] else:
_______________________________________________ Mailing list: https://launchpad.net/~yade-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-dev More help : https://help.launchpad.net/ListHelp

