@/lua/vehicle/bdebugImpl.lua
if node1 and node2 then
local node1Pos, node2Pos = obj:getAbsNodePosition(node1), obj:getAbsNodePosition(node2)
local midPos = (node1Pos + node2Pos) * 0.5
if node1 and node2 then
local node1Pos, node2Pos = obj:getAbsNodePosition(node1), obj:getAbsNodePosition(node2)
local midPos = (node1Pos + node2Pos) * 0.5
for nodeCID, data in pairs(M.state.vehicle.nodeDebugTextModes[modeID].data) do
local nodePos = obj:getAbsNodePosition(nodeCID)
for i = #data.textList, 1, -1 do
nodePositions[i] = obj:getAbsNodePosition(i)
for i = 0, nodesCount - 1 do
nodePositions[i] = obj:getAbsNodePosition(i)
end
local node1, node2 = beam.id1, beam.id2
local node1Pos, node2Pos = obj:getAbsNodePosition(node1), obj:getAbsNodePosition(node2)
local midPos = (node1Pos + node2Pos) * 0.5
local node1, node2 = beam.id1, beam.id2
local node1Pos, node2Pos = obj:getAbsNodePosition(node1), obj:getAbsNodePosition(node2)
local midPos = (node1Pos + node2Pos) * 0.5
local groupData = groupsData[g]
local pos1, pos2 = obj:getAbsNodePosition(beam.id1), obj:getAbsNodePosition(beam.id2)
tempVec:setAdd2(pos1, pos2)
local groupData = groupsData[g]
local pos1, pos2 = obj:getAbsNodePosition(beam.id1), obj:getAbsNodePosition(beam.id2)
tempVec:setAdd2(pos1, pos2)
local groupData = groupsData[g]
local pos1, pos2 = obj:getAbsNodePosition(beam.id1), obj:getAbsNodePosition(beam.id2)
tempVec:setAdd2(pos1, pos2)
local groupData = groupsData[g]
local pos1, pos2 = obj:getAbsNodePosition(beam.id1), obj:getAbsNodePosition(beam.id2)
tempVec:setAdd2(pos1, pos2)
local restLenHalf = restLen * 0.5
local node1Pos = obj:getAbsNodePosition(beam.id1)
local node2Pos = obj:getAbsNodePosition(beam.id2)
local node1Pos = obj:getAbsNodePosition(beam.id1)
local node2Pos = obj:getAbsNodePosition(beam.id2)
local middlePos = (node1Pos + node2Pos) * 0.5
local restLenHalf = restLen * 0.5
local node1Pos = obj:getAbsNodePosition(beam.id1)
local node2Pos = obj:getAbsNodePosition(beam.id2)
local node1Pos = obj:getAbsNodePosition(beam.id1)
local node2Pos = obj:getAbsNodePosition(beam.id2)
local middlePos = (node1Pos + node2Pos) * 0.5
if id1 and id2 and id3 and id4 then
local node1Pos = obj:getAbsNodePosition(id1)
local node2Pos = obj:getAbsNodePosition(id2)
local node1Pos = obj:getAbsNodePosition(id1)
local node2Pos = obj:getAbsNodePosition(id2)
local node3Pos = obj:getAbsNodePosition(id3)
local node2Pos = obj:getAbsNodePosition(id2)
local node3Pos = obj:getAbsNodePosition(id3)
local node4Pos = obj:getAbsNodePosition(id4)
local node3Pos = obj:getAbsNodePosition(id3)
local node4Pos = obj:getAbsNodePosition(id4)
local nodeCID = links[i]
local nodePos = obj:getAbsNodePosition(nodeCID)
local prevNodePos = obj:getAbsNodePosition(prevNodeCID)
local nodePos = obj:getAbsNodePosition(nodeCID)
local prevNodePos = obj:getAbsNodePosition(prevNodeCID)