|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.10.2006, 20:07 | #1 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,501
|
визуальные действия с точками в графике
перенесено со старого форума. сообщение от vase21.
Есть график линейного типа нарисованный на форме Что сотворить чтобы кликая на точку графика можно было производить какие-либо операции? перенесено со старого форума. сообщение от Virtson. координаты нужно точек/узлов сохранять в массиве [1..n]of TPoint; (если сейчас это не так).. есть у формы событие OnMouseMove(...) - имеем текущую координату мыши; затем пробегаем по массиву точек, вычисляем расстояние до каждой конкретной точки (теорема Пифагора если меньше 5(радиус узла), значим этот узел графика нам нужен (он активный) - запоминаем его номер... дальше делаем с ним, что душе угодно например изменяем его цвет, для начала.. если планируется выделение нескольких узлов, сразу делайте массив [1..n]of boolean, для хранения свойства "активность узла" |
12.11.2006, 21:53 | #2 |
Новичок
Джуниор
Регистрация: 12.11.2006
Сообщений: 1
|
У меня подобное задание: на bitmap проводится линия, необходимо узнать цвет пикселей, через которые она проходит. Возникает проблема с занесением данных в массив. Не могли б Вы написать примерный код. Заранее спасибо.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как создать поле с 3 точками | _LEXXX | Общие вопросы Delphi | 8 | 03.06.2014 20:53 |
Визуальные эффекты... | ~N@um~ | Помощь студентам | 2 | 11.12.2007 11:15 |
Работа - визуальные компоненты Delphi | Константин | Фриланс | 1 | 02.02.2007 10:51 |