Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.09.2017, 14:15
Аватар для Nailya
Кандидат Javascript-наук
Отправить личное сообщение для Nailya Посмотреть профиль Найти все сообщения от Nailya
 
Регистрация: 05.04.2013
Сообщений: 135

Перемещение объекта
Добрый день!

Есть вот такая картинка:


Задачи следующие:

1) Нужно при захвате мышкой по стрелке крутить её по оси на 180 градусов, от желтого края до синего края дуги

2) При клике по радуге нужно, чтобы стрелка указывала на это место

Подскажите, где копать?
Ответить с цитированием
  #2 (permalink)  
Старый 02.09.2017, 18:51
Аватар для void()
Профессор
Отправить личное сообщение для void() Посмотреть профиль Найти все сообщения от void()
 
Регистрация: 11.08.2017
Сообщений: 208

Думаю это будет не просто.

1. Создать два вектора. Первый вектор - координаты мыши. Второй вектор - координаты стрелки.

2. Далее вычитаем вектор стрелки из вектора мыши и считаем тангенс угла из результата вычитания. Получаем направление, в котором нужно повернуть стрелку. Что уже как бы легче.

3. Дальше можно попробовать transform rotate для стрелки.
Ответить с цитированием
  #3 (permalink)  
Старый 02.09.2017, 19:10
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

Если размер самого объекта 180пкс - то можно обойтись без математики.
Ответить с цитированием
  #4 (permalink)  
Старый 02.09.2017, 19:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Nailya,
https://javascript.ru/forum/jquery/6...tml#post404719
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перемещение объекта в другую часть кода. Perepelenok Элементы интерфейса 1 17.07.2016 11:29
Перемещение плавное объекта programmwriter jQuery 3 17.09.2014 11:54
как ограничить перемещение объекта Maveric Общие вопросы Javascript 2 24.05.2013 15:44
Скрипт вычисления координат объекта banderasantonio197555 Events/DOM/Window 4 16.08.2011 17:37
Можно ли получить имя экземпляра объекта внутри самого объекта? Ichigeki Общие вопросы Javascript 9 14.11.2008 19:00