From: Timothy S. <pe...@us...> - 2004-10-23 12:48:01
|
Update of /cvsroot/pyode/pyode/xode In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16076/xode Modified Files: body.py Log Message: - Added a new example to demonstrate the simulation of a vehicle. - Added the wrapper ode.areConnected() for dAreConnected(). - Added support for the <mass><box/></mass> in the XODE parser. Index: body.py =================================================================== RCS file: /cvsroot/pyode/pyode/xode/body.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** body.py 16 Jul 2004 11:45:17 -0000 1.2 --- body.py 23 Oct 2004 12:47:51 -0000 1.3 *************** *** 177,183 **** if (density is not None): mass.setSphere(float(density), radius) else: ! # parse other shapes ! pass def end(name): --- 177,189 ---- if (density is not None): mass.setSphere(float(density), radius) + elif (name == 'box'): + lx = float(attrs['sizex']) + ly = float(attrs['sizey']) + lz = float(attrs['sizez']) + if (density is not None): + mass.setBox(float(density), lx, ly, lz) else: ! # FIXME: Implement remaining mass shapes. ! raise NotImplementedError() def end(name): |