в точке, где цель есть, луч отразится от целиНо не обязательно в сторону приёмника.
_GLIBCXX_NODISCARD _GLIBCXX20_CONSTEXPR
reference
at(size_type __n)
{
_M_range_check(__n);
return (*this)[__n];
}
_GLIBCXX20_CONSTEXPR
void
_M_range_check(size_type __n) const
{
if (__n >= this->size())
__throw_out_of_range_fmt(__N("vector::_M_range_check: __n "
"(which is %zu) >= this->size() "
"(which is %zu)"),
__n, this->size());
}
очень упирается в скорость одного ядра и задержку между БД и сервером 1с
В одну сторону (ТОГДА) Пифагор уже всё доказал. В другую сторону (ТОЛЬКО ТОГДА) можно через школьный курс математики, 9 класс, "решение треугольников". Нахождение углов по трём сторонам.