Показать сообщение отдельно
Старый 08.02.2009, 04:08   #4
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: задачка с ентитями

текст я не понял. попытка анализа картинок родила следующее решение.

1) берем красный ентити и суем его в центр сферы
2) поворачиваем его также, как черный ентити
3) двигаем его (MoveEntity) на радиус "некой" сферы и свой тоже.
4) profit.

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

решения предложены "наобум" так как из твоего поста совершенно не ясно чего тебе надо.
(Offline)
 
Ответить с цитированием