Revision: 823
http://python-ogre.svn.sourceforge.net/python-ogre/?rev=823&view=rev
Author: andy_miller
Date: 2008-11-28 01:03:31 +0000 (Fri, 28 Nov 2008)
Log Message:
-----------
Updated collision/opcode demos to match latest API changes
Modified Paths:
--------------
trunk/python-ogre/demos/opcode/Demo_OgreCollision01.py
trunk/python-ogre/demos/opcode/Demo_OpcodeBoxes.py
trunk/python-ogre/demos/opcode/Demo_OpcodeCollision01.py
Modified: trunk/python-ogre/demos/opcode/Demo_OgreCollision01.py
===================================================================
--- trunk/python-ogre/demos/opcode/Demo_OgreCollision01.py 2008-11-27 09:56:08 UTC (rev 822)
+++ trunk/python-ogre/demos/opcode/Demo_OgreCollision01.py 2008-11-28 01:03:31 UTC (rev 823)
@@ -31,11 +31,11 @@
# create the floor
plane = ogre.Plane()
- plane.normal = ogre.Vector3.UNIT_Y
+ plane.normal = ogre.Vector3().UNIT_Y
plane.d = 200
mm = ogre.MeshManager.getSingleton()
mm.createPlane('FloorPlane', 'General', plane, 200000.0, 200000.0,
- 20, 20, True, 1, 50, 50, ogre.Vector3.UNIT_Z)
+ 20, 20, True, 1, 50, 50, ogre.Vector3().UNIT_Z)
entity = sceneManager.createEntity('floor', 'FloorPlane')
entity.setMaterialName('Examples/RustySteel')
sceneManager.getRootSceneNode().createChildSceneNode().attachObject(entity)
Modified: trunk/python-ogre/demos/opcode/Demo_OpcodeBoxes.py
===================================================================
--- trunk/python-ogre/demos/opcode/Demo_OpcodeBoxes.py 2008-11-27 09:56:08 UTC (rev 822)
+++ trunk/python-ogre/demos/opcode/Demo_OpcodeBoxes.py 2008-11-28 01:03:31 UTC (rev 823)
@@ -38,11 +38,11 @@
light.setPosition (20, 80, 50)
plane = ogre.Plane()
- plane.normal = ogre.Vector3.UNIT_Y
+ plane.normal = ogre.Vector3().UNIT_Y
plane.d = 200
mm = ogre.MeshManager.getSingleton()
mm.createPlane('FloorPlane', 'General', plane, 200000.0, 200000.0,
- 20, 20, True, 1, 50, 50, ogre.Vector3.UNIT_Z)
+ 20, 20, True, 1, 50, 50, ogre.Vector3().UNIT_Z)
entity = sceneManager.createEntity('floor', 'FloorPlane')
entity.setMaterialName('Examples/RustySteel')
@@ -62,7 +62,7 @@
# add some fog
sceneManager.setFog(ogre.FOG_EXP, (1, 1, 1), 0.0002) ## change .0002 to .002 for lots of fog
- self.numBoxes =1000
+ self.numBoxes =300
@@ -83,6 +83,7 @@
class OpcodeBoxesListener(sf.FrameListener):
+
def __init__(self, renderWindow, camera, sm, num):
sf.FrameListener.__init__(self, renderWindow, camera)
# Create an intersection query
@@ -98,6 +99,7 @@
def frameStarted(self, frameEvent):
self.intersectSceneQuery.execute( self.querylistener )
return sf.FrameListener.frameStarted(self, frameEvent)
+
def frameEnded ( self, ev ):
self.UpdateBoxes()
return sf.FrameListener.frameEnded(self, ev)
Modified: trunk/python-ogre/demos/opcode/Demo_OpcodeCollision01.py
===================================================================
--- trunk/python-ogre/demos/opcode/Demo_OpcodeCollision01.py 2008-11-27 09:56:08 UTC (rev 822)
+++ trunk/python-ogre/demos/opcode/Demo_OpcodeCollision01.py 2008-11-28 01:03:31 UTC (rev 823)
@@ -235,11 +235,11 @@
# create the floor
plane = ogre.Plane()
- plane.normal = ogre.Vector3.UNIT_Y
+ plane.normal = ogre.Vector3().UNIT_Y
plane.d = 200
mm = ogre.MeshManager.getSingleton()
mm.createPlane('FloorPlane', 'General', plane, 200000.0, 200000.0,
- 20, 20, True, 1, 50, 50, ogre.Vector3.UNIT_Z)
+ 20, 20, True, 1, 50, 50, ogre.Vector3().UNIT_Z)
entity = sceneManager.createEntity('floor', 'FloorPlane')
entity.setMaterialName('Examples/RustySteel')
sceneManager.getRootSceneNode().createChildSceneNode().attachObject(entity)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|