Changeset 999

Show
Ignore:
Timestamp:
02/26/08 17:34:56 (9 months ago)
Author:
ArcRiley
Message:

Ticket #934 :

  • changed several uses of ode.dBodyGet* to self._* in bodies.Body
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/pysoy/src/bodies._bodies/Body.pxi

    r991 r999  
    172172    ''' 
    173173    def __get__(self) : 
    174       cdef ode.dReal *real 
    175       if self._bodyID : 
    176         self._scene._stepLock() 
    177         real = <ode.dReal *> ode.dBodyGetAngularVel(self._bodyID) 
    178         self._scene._stepUnLock() 
    179         return (real[0], real[1], real[2]) 
    180       else : 
    181         return (self._angularVel[0], self._angularVel[1], self._angularVel[2]) 
     174      return (self._angularVel[0], self._angularVel[1], self._angularVel[2]) 
    182175    def __set__(self, value) : 
    183176      if type(value)!=tuple and type(value)!=list : 
     
    202195    ''' 
    203196    def __get__(self) : 
    204       cdef ode.dReal *real 
    205       if self._bodyID : 
    206         self._scene._stepLock() 
    207         real = <ode.dReal *> ode.dBodyGetLinearVel(self._bodyID) 
    208         self._scene._stepUnLock() 
    209         return (real[0], real[1], real[2]) 
    210       else : 
    211         return (self._linearVel[0], self._linearVel[1], self._linearVel[2]) 
     197      return (self._linearVel[0], self._linearVel[1], self._linearVel[2]) 
    212198    def __set__(self, value) : 
    213199      if type(value)!=tuple and type(value)!=list : 
     
    317303 
    318304  cdef void _coreCreateVertFogCoords(self): 
    319     cdef ode.dReal  *pos 
    320305    cdef soy._datatypes.VertexList _verts 
    321     pos = <ode.dReal *> ode.dBodyGetPosition(self._bodyID) 
    322306    if self._mesh: 
    323307        _verts = (<soy.meshes.Mesh> self._mesh)._verts 
    324         _verts._uploadFogCoord( <float>pos[1] ) 
     308        _verts._uploadFogCoord( <float> self._position[1] ) 
    325309       
    326310  cdef void _coreGetModelview(self, float* mtx):