Цитата:
|
l-liava-l,
разбей площадь на четверти и для каждой определяй свою логику (1-я четверть - это верхний правый угол, 2-я - это верхний левый угол, 3-я нижний левый угол, 4-я правый нижний угол) плюс логика прохождения через границы четвертей
|
так я пробовал часа 4 назад) хрень редкостная получается, и кода много и не работает
Я сейчас вот так делаю: Math.atan(y1/x1)(начальная позиция ползунка) - Math.atan(y2/x2) (позиция через небольшой промежуток времени)
Когда по часовой крутим арктангенс всегда минус, против часовой плюс