|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.12.2010, 20:44 | #1 |
Пользователь
Регистрация: 07.10.2010
Сообщений: 43
|
Помогите пожалуйста, пишем на пару с другом футбол на бумаге. Застряли почти в самом начале, подскажите пожалуйста как в желаемую точку перенести начало координат?
мм, как помогли то, а) хотя бы как стереть прямую подскажите плз Последний раз редактировалось Stilet; 07.12.2010 в 20:52. |
07.12.2010, 20:31 | #2 | |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
Цитата:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
|
07.12.2010, 20:53 | #3 |
Пользователь
Регистрация: 07.10.2010
Сообщений: 43
|
Спасибо, а вот еще такой момент:
Я сравниваю расстояние по точкам которое через корень считается и расстояние либо диагонали клетки либо стороны клетки чтобы в зависимости от этого выводить линии. Собсна вопрос: можно как-нибудь это делать через координаты? Чтобы можно было попав в радиус ну например 5 пикселей от нужной точки прямая проводилась? А то точное тыканье это не очень) Код:
|
07.12.2010, 20:57 | #4 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
x1,y1-координаты тычка
x,y - координаты точки Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
07.12.2010, 22:30 | #5 |
Пользователь
Регистрация: 07.10.2010
Сообщений: 43
|
а вот как норм обрабатывать клик?)
Код:
где Mouse : TMouse; а событие OnClick Хелп плиз Тоже интересует, плюс еще такой вопрос появился: У меня есть точка из которой рисую (х,у) и точное расстояние то точки в которую можно рисовать, но нет её координат, а есть координаты рядом с ней, когда мышкой вожу, так вот как провести линию на нужное расстояние в нужную точку но по приближенным координатам, приближение где-то +-5 Последний раз редактировалось Stilet; 10.12.2010 в 09:22. |
10.12.2010, 01:40 | #6 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
1.Посмотрите режимы рисования, например в режиме pmNotXor - повторное рисование этой же линии приведет к ее исчезновению. Фигнюшку с "резиновыми" линиями, фигурами я так делал.
2. Высчитывайте нужную координату и Код:
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
10.12.2010, 11:27 | #7 |
Пользователь
Регистрация: 07.10.2010
Сообщений: 43
|
alex_fcsm
попробовал так как вы советуете сделать, не выходит( Не могли бы вы поподробней объяснить?) Вот у меня в OnMouseMove по TImage передаются в OnClick координаты (Х,У) а в онклике уже проверяется возможность рисования но по точным координатам..я точно знаю на какие расстояния от текущей точки можно рисовать, из всего 2..так вот как по переданным приближенным разрешить? так как вы написали, не получается( |
10.12.2010, 11:29 | #8 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Я использовал Paintbox, извиняюсь что не обратил внимания
Код выложите, где не получается
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
10.12.2010, 11:33 | #9 |
Пользователь
Регистрация: 07.10.2010
Сообщений: 43
|
Код:
|
10.12.2010, 11:44 | #10 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Похоже я неправильно понял:
Дано: предыдущая точка и расстояние Найти: координаты точки, в которую нужно отложить расстояние Множество этих точек - окружность, но как вы определяете,что это именно вы находитесь рядом с нужной точкой? Откуда допуск +- 2?
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с рисованием на canvas`e Timage (Delphi) | Dalagardi | Помощь студентам | 9 | 25.03.2010 20:55 |
delphi canvas | Neymexa | Помощь студентам | 5 | 06.01.2010 21:35 |
Canvas.CopyRect DELPHI Что и как... | 08ekhiv1 | Помощь студентам | 1 | 09.06.2009 08:25 |
Delphi Canvas карандаш | wayder | Помощь студентам | 3 | 28.05.2009 16:57 |