183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
1 | |
Слежение объекта за курсором26.05.2014, 23:45. Показов 1096. Ответов 3
Метки нет (Все метки)
Доброго времени суток.
Делаю игру на OpenGL и возникла небольшая проблема, над которой бьюсь уже не первый день. Есть окно, размерами 600х600, в нем я рисую по центру окружность радиуса 100 пикселей. В этой окружности рисую прямую(радиус), с координатами первой точки (300, 300) - центр окружности и вторые координаты лежат на окружности. Так вот, если я изменяю положение курсора мыши, мне нужно чтобы радиус окружности как бы следил за курсором. Были идеи через углы и подобия, но никак.
0
|
26.05.2014, 23:45 | |
Ответы с готовыми решениями:
3
Слежение курсором за плавающей точкой на экране Поворот объекта за курсором Следование объекта за курсором Поворот объекта за курсором в 2D |
188 / 187 / 46
Регистрация: 24.03.2011
Сообщений: 670
|
|
26.05.2014, 23:56 | 2 |
Эт не то, я понял, что ты хочешь... Можно построить уравнение прямой через две точки (центр и курсор) и в качестве точки на окружности брать точку пересечения этой окружности и полученной прямой. На бумажке составить простенькое уравнение надо и его решить, и все. Это первое что пришло в голову)
0
|
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
26.05.2014, 23:59 [ТС] | 3 |
monolit, расстояние между координатами делал. Пересечение искать в цикле или как?
0
|
188 / 187 / 46
Регистрация: 24.03.2011
Сообщений: 670
|
|
27.05.2014, 00:23 | 4 |
Ну, изменится положение курсора - пересчитывай точку пересечения. Я ж не знаю, как ты там все делаешь (и не особо хочется, если честно)
0
|
27.05.2014, 00:23 | |
27.05.2014, 00:23 | |
Помогаю со студенческими работами здесь
4
Определение объекта под курсором Движение объекта за курсором mvvm Получить имя объекта под курсором Поворот объекта за курсором мыши с анимацией Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |