Относительно этого вопроса Мне было интересно, есть ли в .NET какие-либо библиотеки (или функции), которые я могу использовать, чтобы обнаружить, сталкивается ли одна точка с другой.углы, которые я должен использовать, но есть ли такая функция
func(point src, rect target, angle, distanceOfVision, listPointOrRectOfWalls)
Довольно маловероятно, но я не знаю формулу или как начать.Это быстрый и грязный прототип.Я подумываю о том, чтобы написать функцию, но угол падения должен сделать прямоугольник прямой видимости и проверить, находятся ли какие-либо точки стены между src и целью.