Undeceived 392 Posted December 9, 2017 Well, this is probably an easy one but I'm simply not able to create an universal solution for it. I want a mechanic to be setPossed just in front of every type of vehicle, so he can then perform a good looking repair animation. This is a neat piece of code, but unfortunately it doesn't take into account the different size of different vehicles: mechanic setPos (damagedVehicle getpos [+3, getdir damagedVehicle]); The result is that for bigger vehicles the mechanic will be setPossed into the hood. For smaller ones he will be setPossed too far away so that his hands are way too far from the vehicle. Any idea how to do this? Maybe something with bounding boxes or so? Thanks a lot! Share this post Link to post Share on other sites
Muzzleflash 111 Posted December 9, 2017 Not sure if the bounding box is defined the same for each vehicle. But something like this then: private _bbox = boundingBoxReal damagedVehicle; private _frontDist = _bbox select 1 select 1; //This seems to be the edge of the front of the bounding box private _worldPos = damageVehicle modelToWorld [0, _frontDist, 0]; _worldPos set [2, 0]; // Ensure we placed on ground mechanic setPos _worldPos; Share this post Link to post Share on other sites