diff --git a/LuaLibs/PreSimulationLib.lua b/LuaLibs/PreSimulationLib.lua index 52f3762..3d6e2a3 100644 --- a/LuaLibs/PreSimulationLib.lua +++ b/LuaLibs/PreSimulationLib.lua @@ -66,6 +66,7 @@ end ------------------------------------------------------------------------------------------------------------- -- costruzione trimesh del grezzo restante in testa o in coda (con leggera sovrapposizione) +-- TODO qui se non è l'ultimo pezzo va aggiunta tutta la barra restante in coda?? local function GetRestlengthSurfTm( Part, sRestLengthSideForPreSimulation) -- si costruisce il box in globale @@ -309,6 +310,7 @@ local function CheckCollisionPoint( ptToolExitToCheck, vtC, vtHead, PreCollision if not bCheckOnlyRestlength then local idCheckCollisionTm = Part.idBoxTm -- se testa o coda attaccate, si considerano nella collisione + -- TODO qui se non è l'ultimo pezzo va aggiunta tutta la barra restante in coda if bCannotSplitRestLength then local b3CheckCollision = BeamLib.GetPartBoxWithHeadTailOvermaterial( Part, sRestLengthSideForPreSimulation) idCheckCollisionTm = EgtSurfTmBBox( Part.idTempGroup, b3CheckCollision, false, GDB_RT.GLOB)