Я ищу способ узнать длину луча, лежащего между двумя конечными полуцилиндрами. У меня есть структура, напоминающая конечный полуцилиндр некоторой толщины, который, как я могу предположить, состоит из двух полуцилиндрических поверхностей, и несколько лучей пересечение структуры в разных направлениях. Мне нужно найти длину луча, попавшего между структурами, и нужно реализовать с помощью c ++. Есть предложения?
Задача ещё не решена.