event.force intermittently returns 0 in postCollision listener

Have a number of physics objects flying around a test app, using a postCollision listener to track collision forces with one object. Noticed sometimes returns 0 (or maybe nil) on some fairly obvious collisions. It looks like it only occurs when the collision occurs in a top right to bottom left direction, but it’s not consistent.

local function onLocalPostCollision(self, event)
if event.force ~= 0 then
mytext.text = event.force
else
mytext.text = “'twas nil” – should never fire on a collision?
end
end

shipGroup.postCollision = onLocalPostCollision
shipGroup:addEventListener(“postCollision”,shipGroup)

The ‘shipGroup’ object is built from 2 triangles. Don’t think that should matter but who knows?

Can’t suggest a recipe other than building an app as described.

Ian B [import]uid: 17438 topic_id: 6759 reply_id: 306759[/import]