Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2012, 21:44   #1
ardor
Пользователь
 
Регистрация: 16.11.2009
Сообщений: 51
По умолчанию Плавный изгиб линии при передвижении мыши

Вобщем появилась идея одной игры, но про нее сейчас писать не буду. Вчера за пару часов слепил основу. Кратко: Есть две территории, красная и синяя. и граница между ними. Пока тестировал на перемещении мыши. Т.е. вокруг курсора круг определенного радиуса. И, при приближении к линии - точки линии "отскакивают" от окружности. Почти как захват территории. Вроде получилось то, что и хотел. Но как-то все это угловато, иногда неверно обрабатывается. Вобщем выложу исходник, и кому не сложно посмотрите и скажите как сделать, чтобы все было более плавно. Вариант с увеличением количества точек не прокатывает=(

Насчет мерцания не заморачивайтесь, я потом прорисовку на OpenGL сделаю.

P.S. написано на C#
Вложения
Тип файла: rar BezierWeb.rar (48.1 Кб, 26 просмотров)

Последний раз редактировалось ardor; 28.04.2012 в 21:47.
ardor вне форума Ответить с цитированием
Старый 01.05.2012, 12:48   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Ну, если не хочется увеличивать количество точек, но хочется добиться плавности, скорее всего, копать нужно в сторону сплайнов. Вероятно, подойдут сплайны Безье.
s-andriano вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как избавиться от мерцания при передвижении Timages. jocry Помощь студентам 13 22.07.2012 09:46
шум при перемещении мыши Lotles Компьютерное железо 6 14.12.2010 21:16
TСhart, клик мыши и координаты XY, Определение координат оси при клике мыши Aravild Компоненты Delphi 1 31.01.2009 16:28
При изменении размера шрифта в IE появляются линии Константин_VRN HTML и CSS 7 12.01.2009 16:42
Отмена прорисовки линии в Paint пр. кн. мыши. Как? Помогите!!! AnthyShock Помощь студентам 1 23.03.2007 18:51