Hi all,
I just downloaded the new version 1.4.0, and, while running my app, besides noticing some nice improvements, e.g. fullscreen, i also noticed a bug.
On this line:
self.picker.node().getSolid(0).setFromLens(base.camNode,mpos.getX(),mpos.getY())
(where self.picker is a nodepath to a collisionnode, with a ray added as solid)
I get this error:
Traceback (most recent call last):
File "/home/pro-rsoft/docs/Programmeren/Programs/heartseed/trunk/main/src/main.py", line 113, in ?
run()
File "/usr/share/panda3d/direct/src/showbase/ShowBase.py", line 2176, in run
self.taskMgr.run()
File "/usr/share/panda3d/direct/src/task/Task.py", line 930, in run
self.step()
File "/usr/share/panda3d/direct/src/task/Task.py", line 862, in step
self.__stepThroughList(taskPriList)
File "/usr/share/panda3d/direct/src/task/Task.py", line 764, in __stepThroughList
ret = self.__executeTask(task)
File "/usr/share/panda3d/direct/src/task/Task.py", line 684, in __executeTask
ret = task(*task.extraArgs)
File "/usr/share/panda3d/direct/src/showbase/EventManager.py", line 47, in eventLoopTask
self.doEvents()
File "/usr/share/panda3d/direct/src/showbase/EventManager.py", line 41, in doEvents
self.processEvent(self.eventQueue.dequeueEvent())
File "/usr/share/panda3d/direct/src/showbase/EventManager.py", line 100, in processEvent
messenger.send(eventName)
File "/usr/share/panda3d/direct/src/showbase/Messenger.py", line 240, in send
method (*(extraArgs + sentArgs))
File "/home/pro-rsoft/docs/Programmeren/Programs/heartseed/trunk/main/src/heartseed/keybindings.py", line 49, in __translator
messenger.send(control)
File "/usr/share/panda3d/direct/src/showbase/Messenger.py", line 240, in send
method (*(extraArgs + sentArgs))
File "/home/pro-rsoft/docs/Programmeren/Programs/heartseed/trunk/main/src/heartseed/playerControl.py", line 124, in OnClick
self.picker.node().getSolid(0).setFromLens(base.camNode,mpos.getX(),mpos.getY())
TypeError: Cannot call CollisionRay.setFromLens() on a const object.
A sidenote: I installed using the deb package and can’t find ppython. Is it removed or so?