VE Lua Documentation

Press F to search!

onNodeCollision

Definition


-- @/lua/vehicle/main.lua:485

function onNodeCollision(id1, pos, normal, nodeVel, perpendicularVel, slipVec, slipVel, slipForce, normalForce, depth, materialId1, materialId2)
  local p = particlefilter.particleData
  p.id1, p.pos, p.normal, p.nodeVel, p.perpendicularVel = id1, pos, normal, nodeVel, perpendicularVel
  p.slipVec, p.slipVel, p.slipForce = slipVec, slipVel, slipForce
  p.normalForce, p.depth, p.materialID1, p.materialID2 = normalForce, depth, materialId1, materialId2

  wheels.nodeCollision(p)
  fire.nodeCollision(p)
  controller.nodeCollision(p)
  particlefilter.nodeCollision(p)
  bdebug.nodeCollision(p)
end

Callers

@/lua/objectpool/main.lua

function onNodeCollision(id1, pos, normal, nodeVel, perpendicularVel, slipVec, slipVel, slipForce, normalForce, depth, materialId1, materialId2)
  --dump({"Node collision with object:", obj:getId(), counter})