У меня есть ракета, выпущенная с корабля под углом, затем ракета поворачивается к цели по дуге с заданным радиусом поворота. Как определить точку на дуге, когда мне нужно начать разворачиваться, чтобы ракета направлялась прямо к цели?
РЕДАКТИРОВАТЬ
Прежде чем запускать ракеты, мне нужно рассчитать и нарисовать траектории полета. Таким образом, в прилагаемом примере ракета-носитель имеет курс 90 градусов, а цели находятся за ней. Обе ракеты запускаются с относительным курсом -45 градусов или + 45 градусов к курсу ракеты-носителя. Ракеты первоначально поворачиваются к цели с известным радиусом поворота. Я должен вычислить точку, в которой поворот переводит ракету в курс, в котором она поворачивает, чтобы непосредственно атаковать цель. Очевидно, что если цель находится под углом 45 градусов или близко к нему, то первоначального поворота ракеты не будет, и она направится прямо к цели.
После запуска ракеты на карте также будет отображаться отслеживание ракеты на этой линии в качестве указания ее траектории полета.
Я работаю над симулятором, который имитирует операционное программное обеспечение. Поэтому мне нужно нарисовать рассчитанную траекторию полета, прежде чем я позволю запустить ракету.
В этом примере цели находятся позади ракеты-носителя, но предварительно рассчитаны пути.