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):
|