Ответ: задачка с ентитями
текст я не понял. попытка анализа картинок родила следующее решение.
1) берем красный ентити и суем его в центр сферы
2) поворачиваем его также, как черный ентити
3) двигаем его (MoveEntity) на радиус "некой" сферы и свой тоже.
4) profit.
прочитал текст. что то он не сходится с картинками совсем. противоречит ситауциям размещенными на главной диагонали.
предположим, правда в тексте. тогда делаем так:
1) смотрим, а не в сфере ли черный
2) если нет - то тупо стави перед ним красного
3) если да - то берем вектор A (разница позиции черного и центра сферы)
4) нормализируем его
5) умножаем на радиус
6) прибавляем к позиции центра сферы - получаем точку на сфере
7) где и должен быть красный
8 ) profit
решения предложены "наобум" так как из твоего поста совершенно не ясно чего тебе надо.
|