Феня, откуда ты взял 3500+? О_оВозьмем точечный, или очень маленький объект, например, врек. Скажем, выпал рандом нам варпать на точку над ним (A = Пи/2, B - ну пусть будет 0). rand[1/2/3 ] пусть будет 2500. Корабль наш тоже примем за точку. Что выходит?
x = x0 + 2500
y = y0 + 2500
z = z0
Во-первых, мы почему-то приварпали не на точку над целью. Во-вторых, мы почему-то приварпали на 3500+ метров к ней. В-третьих, результат почему-то зависит от величины B, хотя зависимость должна падать вместе с cos(A).
Молчу про то, что с такой формулой можно варпнуть на саму точку, чего в еве сделать не удается. Можешь взять капитал какой-нибудь и варпать на контейнер до посинения, чтобы проверить это.
Итог: формализация НЕОЧЕНЬ. Да и сложно это формализовать, учитывая разный характер варпа на объекты разного типа.
Формула описывает функцию сферы с радиусом R(если сложить все в скобках), т.е. любые точки, полученные в результате, будут лежать между сферой структуры и сферой (R структуры + R шипа + 2500). Если принять радиус структуры и шипа за 0, то внутри сферы с радиусом 2500.
Никак 3500 не выходит.
И с углами - то же самое.
П.С, а хотя, я понял, что ты хотел сказть. Гммм... вот отсюда может получится тот самый недолет, о котором Утренний Дерев говорил.
П.П.С. если хочешь совершенно исключить возможность выйти за рамки 2500, берешь rand1/2/3 примерно 1800(чуток меньше).
Сообщение отредактировал СтарыйПепелац: 28 March 2012 - 18:04