VE Lua Documentation

Press F to search!

applyForceVector

Definition


-- @/=[C]:-1
function applyForceVector(...)

Callers

@/lua/vehicle/extensions/scenario/shiftBooster.lua
        print("node = " .. tostring(node.cid) .. ' > ' .. tostring(forceVec))
        obj:applyForceVector(node.cid, forceVec)
    end
@/lua/vehicle/controller/playerController.lua

local function applyForceVector(node, forceVec)
  obj:applyForceVector(node, forceVec)
local function applyForceVector(node, forceVec)
  obj:applyForceVector(node, forceVec)
end
  --stabilization
  applyForceVector(stabilizationNodes.topCenter, forceVectorFront)
  applyForceVector(stabilizationNodes.bottomCenter, -forceVectorFront)
  applyForceVector(stabilizationNodes.topCenter, forceVectorFront)
  applyForceVector(stabilizationNodes.bottomCenter, -forceVectorFront)

  applyForceVector(stabilizationNodes.topCenter, forceVectorLeft)
  applyForceVector(stabilizationNodes.bottomCenter, -forceVectorLeft)
  applyForceVector(stabilizationNodes.topCenter, forceVectorLeft)
  applyForceVector(stabilizationNodes.bottomCenter, -forceVectorLeft)
    --pull top of the unicycle up with a given force
    obj:applyForceVector(stabilizationNodes.topCenter, (vectorUp * jumpForce))
    for _, cid in ipairs(ballGroundContactNodesPast) do
      obj:applyForceVector(cid, ballNodeForceVector)
    end