First i would like to thank you for this great work.
I have a Problem with copperode 1.2.x on my system (arch linux):
when i try to run main.py, i get the following error message:
LOADING
type: position
node: render/map.egg/-PandaNode/GrenadePos.008
Creating: grenade
LOADING
type: position
node: render/map.egg/-PandaNode/GrenadePos.009
Creating: grenade
LOADING
type: chair
node: render/map.egg/-PandaNode/Chair
LOADING
type: position
node: render/map.egg/-PandaNode/BoxPos.097
Creating: box
LOADING
type: position
node: render/map.egg/-PandaNode/BoxPos.090
Creating: box
LOADING
type: position
node: render/map.egg/-PandaNode/BoxPos.091
Creating: box
LOADING
type: position
node: render/map.egg/-PandaNode/BoxPos.092
Creating: box
LOADING
type: position
node: render/map.egg/-PandaNode/BoxPos.093
Creating: box
Enabling player input
ODE INTERNAL ERROR 1: assertion "bNormalizationResult" failed in _dNormalize4() [../../include/ode/odemath.h]
Abgebrochen
I have version 1.7.2 of panda3d, and version 1.0.1 of copperode works fine, but i would like to switch to 1.2.1
edit:
i have traced back the problem until:
self.world.quickStep(self.stepSize)
line 1518 in odeWorldManager in simulationTask(self, task):
I think, that is not a very big help, the error is somewhere inside ode, but in the older versions of copperode (<= 1.0.1) it was not triggered.
edit2:
i have tried the latest cvs-version of panda3d, the same error.