root / trunk / pysoy / include / soy.atoms.pxd

Revision 1351, 1.2 kB (checked in by ArcRiley, 5 weeks ago)

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
  • Property svn:keywords set to Id
Line 
1# PySoy atoms declarations
2#
3# Copyright (C) 2006,2007,2008 PySoy Group
4#
5#  This program is free software; you can redistribute it and/or modify
6#  it under the terms of the GNU Affero General Public License as published
7#  by the Free Software Foundation, either version 3 of the License, or
8#  (at your option) any later version.
9#
10#  This program is distributed in the hope that it will be useful,
11#  but WITHOUT ANY WARRANTY; without even the implied warranty of
12#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13#  GNU Affero General Public License for more details.
14#
15#  You should have received a copy of the GNU Affero General Public License
16#  along with this program; if not, see http://www.gnu.org/licenses
17#
18# $Id$
19
20cimport py
21cimport stdio
22cimport soy._internals
23cimport soy.models
24cimport soy.materials
25cimport ode
26
27cdef class Face :
28  cdef soy._datatypes.FaceList    _list
29  cdef int                        _index
30  cdef void*                      _mutex
31
32cdef class Vector :
33  cdef ode.dVector3               _position
34
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
Note: See TracBrowser for help on using the browser.