ОК, я думаю, что у меня есть обход этой проблемы, по крайней мере, для моего случая - как только я определила точку пересечения из радиопередачи как обычно, я придумал несколько функций, которые могут определить ( в зависимости от размера и формы объекта, который пересекается + пересекается) положение, в которое объект должен «прибыть», чтобы хорошо сочетаться с другим блоком. Таким образом, я в основном решаю ту же проблему, но не напрямую с самим raycast. Есть несколько случаев, когда это работает не так хорошо, но на данный момент этого достаточно для моего проекта
Однако мне все еще интересно, есть ли точный ответ на первоначальный вопрос: есть ли метод или вариант поверх обычного лучевого вещания, который может определить последнюю «хорошую» позицию формы перед это пересекается?
@ iforce2d - Может быть, я неправильно понял, но наверняка информация, которую Box2D даст мне, будет когда-либо только там, где находится перекресток и как далеко он от начала? Ни то, ни другое полностью не делает то, что я хочу - я хочу, чтобы точка last point до пересекалась так, чтобы две фигуры могли быть расположены так, чтобы не пересекаться (то есть как можно ближе друг к другу, насколько это возможно без пересечения)