Changeset 1351 for trunk/pysoy/include

Show
Ignore:
Timestamp:
09/03/08 03:57:06 (3 months ago)
Author:
ArcRiley
Message:

Tickets #916 and #927 :

  • renamed soy.actions.Rotate → soy.actions.Torque
  • more soy.atoms and soy.actions documentation
  • soy.atoms.Axis now inherits soy.atoms.Vector as a rotational vector
  • soy.actions.Torque now uses soy.atoms.Axis
  • TexBlocks? example now uses cursor keys to change rotation
Location:
trunk/pysoy/include
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/pysoy/include/soy.actions.pxd

    r1350 r1351  
    3636  cdef object                  _callback 
    3737 
    38 cdef class Rotate (Action) : 
    39   cdef soy.bodies.Body         _bod 
    40   cdef ode.dVector3            _rotvector 
     38cdef class Torque (Action) : 
     39  cdef soy.bodies.Body         _target 
     40  cdef soy.atoms.Axis          _vector 
  • trunk/pysoy/include/soy.atoms.pxd

    r1241 r1351  
    2525cimport ode 
    2626 
    27 cdef class Vertex : 
    28   cdef soy._datatypes.VertexList  _list 
    29   cdef int                        _index 
    30   cdef void*                      _mutex 
    31  
    32  
    3327cdef class Face : 
    3428  cdef soy._datatypes.FaceList    _list 
     
    3630  cdef void*                      _mutex 
    3731 
     32cdef class Vector : 
     33  cdef ode.dVector3               _position 
    3834 
    39 cdef class Vector : 
    40   cdef ode.dVector3 _position 
     35cdef class Axis (Vector) : 
     36  cdef float                      _noop 
     37 
     38cdef class Vertex : 
     39  cdef soy._datatypes.VertexList  _list 
     40  cdef int                        _index 
     41  cdef void*                      _mutex 
  • trunk/pysoy/include/soy.bodies.pxd

    r1317 r1351  
    7979  cdef void                     _copyFrom                ( self, ode.dReal* ) 
    8080  cdef void                     _addForce                ( self, ode.dVector3 ) 
    81   cdef void                     _addRotation             ( self, ode.dVector3 ) 
     81  cdef void                     _addTorque               ( self, ode.dVector3 ) 
    8282  # WindowLoop functions 
    8383  cdef void                     _calcFogCoords           ( self )         nogil