27.12.2011, 17:23
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от FINoM
|
Я лично мало что помню из школы, хотя был одним из лучших учеников по математике.
|
Не надо помнить школьные формулы, надо помнить, что это тригонометрия, а нужные формулы после этого найти несложно.
|
|
27.12.2011, 17:28
|
Профессор
|
|
Регистрация: 15.10.2011
Сообщений: 213
|
|
если не можете подсказать, то лучше не пешите
Цитата:
|
Вам здесь никто ни чем не обязан.
|
а я вас и не просил делать за меня
|
|
27.12.2011, 17:56
|
Профессор
|
|
Регистрация: 25.12.2011
Сообщений: 786
|
|
czp, первое предупреждение.
|
|
27.12.2011, 18:00
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
czp, слова "синус" и "косинус" вам о чём-то говорят?
Пусть R - радиус "главной" окружности, r - радиус маленьких окружностей. Тогда расстояние от центра главной окружности до центра маленькой = R+r.
Потом вы делите 360 на количество маленьких окружностей. Это будет угол между двумя соседними окружностями, обозначим его a. Дальше в цикле приращиваете переменную i и домножаете её на этот угол. x центра маленькой окружности находится по формуле (R+r)*cos(a*i). y, соответственно, по формуле (R+r)*sin(a*i).
|
|
27.12.2011, 18:02
|
Профессор
|
|
Регистрация: 15.10.2011
Сообщений: 213
|
|
Сообщение от trikadin
|
czp, слова "синус" и "косинус" вам о чём-то говорят?
Пусть R - радиус "главной" окружности, r - радиус маленьких окружностей. Тогда расстояние от центра главной окружности до центра маленькой = R+r.
Потом вы делите 360 на количество маленьких окружностей. Это будет угол между двумя соседними окружностями, обозначим его a. Дальше в цикле приращиваете переменную i и домножаете её на этот угол. x центра маленькой окружности находится по формуле (R+r)*cos(a*i). y, соответственно, по формуле (R+r)*sin(a*i).
|
да вычислить то не проблема, проблема в том как мне это в верстке сделать, за что я и спрашиваю
|
|
27.12.2011, 18:09
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от czp
|
да вычислить то не проблема, проблема в том как мне это в верстке сделать, за что я и спрашиваю
|
elem.style.left= x-r;
elem.style.top= y-r;
|
|
27.12.2011, 18:11
|
Профессор
|
|
Регистрация: 25.12.2011
Сообщений: 786
|
|
trikadin, меня czp в личных сообщениях оскорбил послав на х*й.
Жесть какой невоспитанный человек.
Давайте спросим czp зачем он нарушает правила форума оскорбляя посетителей?
czp, зачем вы меня на#уй послали?
|
|
27.12.2011, 18:13
|
Профессор
|
|
Регистрация: 15.10.2011
Сообщений: 213
|
|
trikadin спасибо огромное
|
|
27.12.2011, 18:14
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Livaanderiamarum, ну, с юр. точки зрения, у меня нет видимых доказательств того, что он тебя оскорбил - это вполне может быть твоя ложь.
Но вообще - нехорошо, нехорошо...
|
|
27.12.2011, 18:30
|
Профессор
|
|
Регистрация: 25.12.2011
Сообщений: 786
|
|
Сообщение от trikadin
|
Livaanderiamarum, ну, с юр. точки зрения, у меня нет видимых доказательств того, что он тебя оскорбил - это вполне может быть твоя ложь.
Но вообще - нехорошо, нехорошо...
|
Можешь переписки личные смотреть? У меня к нему ни одного исходящего и одно входящее.
|
|
|
|