[cgkit-commits] cgkit2/cgkit box.py,1.1.1.1,1.2 ccylinder.py,1.1.1.1,1.2 group.py,1.2,1.3 plane.py,1
Brought to you by:
mbaas
From: Matthias B. <mb...@us...> - 2005-04-19 08:46:05
|
Update of /cvsroot/cgkit/cgkit2/cgkit In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv698/cgkit Modified Files: box.py ccylinder.py group.py plane.py quadrics.py trimesh.py Log Message: The dynamics attribute is now a slot (so that it can be accessed in C++) Index: ccylinder.py =================================================================== RCS file: /cvsroot/cgkit/cgkit2/cgkit/ccylinder.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** ccylinder.py 12 Dec 2004 14:30:55 -0000 1.1.1.1 --- ccylinder.py 19 Apr 2005 08:45:56 -0000 1.2 *************** *** 50,56 **** self.geom = CCylinderGeom(radius, length, segmentsu, segmentsvl, segmentsvr) ! self.dynamics = dynamics self.static_slot = BoolSlot(static) exec slotPropertyCode("static") --- 50,59 ---- self.geom = CCylinderGeom(radius, length, segmentsu, segmentsvl, segmentsvr) ! self.dynamics_slot = BoolSlot(dynamics) self.static_slot = BoolSlot(static) + self.addSlot("dynamics", self.dynamics_slot) + self.addSlot("static", self.static_slot) + exec slotPropertyCode("dynamics") exec slotPropertyCode("static") Index: box.py =================================================================== RCS file: /cvsroot/cgkit/cgkit2/cgkit/box.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** box.py 12 Dec 2004 14:30:54 -0000 1.1.1.1 --- box.py 19 Apr 2005 08:45:49 -0000 1.2 *************** *** 46,52 **** self.geom = BoxGeom(lx, ly, lz, segmentsx, segmentsy, segmentsz) ! self.dynamics = dynamics self.static_slot = BoolSlot(static) exec slotPropertyCode("static") --- 46,55 ---- self.geom = BoxGeom(lx, ly, lz, segmentsx, segmentsy, segmentsz) ! self.dynamics_slot = BoolSlot(dynamics) self.static_slot = BoolSlot(static) + self.addSlot("dynamics", self.dynamics_slot) + self.addSlot("static", self.static_slot) + exec slotPropertyCode("dynamics") exec slotPropertyCode("static") Index: group.py =================================================================== RCS file: /cvsroot/cgkit/cgkit2/cgkit/group.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** group.py 3 Mar 2005 15:24:20 -0000 1.2 --- group.py 19 Apr 2005 08:45:56 -0000 1.3 *************** *** 53,58 **** WorldObject.__init__(self, name=name, **params) ! self.dynamics = dynamics self.static_slot = BoolSlot(static) for c in childs: --- 53,60 ---- WorldObject.__init__(self, name=name, **params) ! self.dynamics_slot = BoolSlot(dynamics) self.static_slot = BoolSlot(static) + self.addSlot("dynamics", self.dynamics_slot) + self.addSlot("static", self.static_slot) for c in childs: *************** *** 62,64 **** --- 64,67 ---- self.addChild(c) + exec slotPropertyCode("dynamics") exec slotPropertyCode("static") Index: quadrics.py =================================================================== RCS file: /cvsroot/cgkit/cgkit2/cgkit/quadrics.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** quadrics.py 12 Dec 2004 14:31:13 -0000 1.1.1.1 --- quadrics.py 19 Apr 2005 08:45:56 -0000 1.2 *************** *** 49,57 **** self.geom = SphereGeom(radius, segmentsu, segmentsv) ! self.dynamics = dynamics self.static_slot = BoolSlot(static) exec slotPropertyCode("static") ! def protocols(self): return [ISceneItem, IRigidBody] --- 49,60 ---- self.geom = SphereGeom(radius, segmentsu, segmentsv) ! self.dynamics_slot = BoolSlot(dynamics) self.static_slot = BoolSlot(static) + self.addSlot("dynamics", self.dynamics_slot) + self.addSlot("static", self.static_slot) + exec slotPropertyCode("dynamics") exec slotPropertyCode("static") ! def protocols(self): return [ISceneItem, IRigidBody] Index: trimesh.py =================================================================== RCS file: /cvsroot/cgkit/cgkit2/cgkit/trimesh.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** trimesh.py 4 Mar 2005 09:37:06 -0000 1.2 --- trimesh.py 19 Apr 2005 08:45:56 -0000 1.3 *************** *** 49,54 **** self.geom = TriMeshGeom() ! self.dynamics = dynamics self.static_slot = BoolSlot(static) tm = self.geom --- 49,56 ---- self.geom = TriMeshGeom() ! self.dynamics_slot = BoolSlot(dynamics) self.static_slot = BoolSlot(static) + self.addSlot("dynamics", self.dynamics_slot) + self.addSlot("static", self.static_slot) tm = self.geom *************** *** 69,71 **** --- 71,74 ---- exec slotPropertyCode("static") + exec slotPropertyCode("dynamics") Index: plane.py =================================================================== RCS file: /cvsroot/cgkit/cgkit2/cgkit/plane.py,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** plane.py 12 Dec 2004 14:31:11 -0000 1.1.1.1 --- plane.py 19 Apr 2005 08:45:56 -0000 1.2 *************** *** 45,52 **** self.geom = PlaneGeom(lx, ly, segmentsx, segmentsy) ! self.dynamics = dynamics # The slot value must not be changed (should be enforced!) self.static_slot = BoolSlot(True) exec slotPropertyCode("static") --- 45,55 ---- self.geom = PlaneGeom(lx, ly, segmentsx, segmentsy) ! self.dynamics_slot = BoolSlot(dynamics) # The slot value must not be changed (should be enforced!) self.static_slot = BoolSlot(True) + self.addSlot("dynamics", self.dynamics_slot) + self.addSlot("static", self.static_slot) + exec slotPropertyCode("dynamics") exec slotPropertyCode("static") |