|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.02.2012, 14:00 | #1 |
Форумчанин
Регистрация: 14.09.2011
Сообщений: 203
|
Нужно определить, входит ли точка в область!
Значит так, необходимо определить, входит ли заданая пользователем точка в эту область рисунок.png с прямоугольником все понятно, будет вот так:
Код:
|
20.02.2012, 15:06 | #2 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
ну уравнение у параболы какое? y^2 = 2*p*x; в твоем случае примет вид x^2 = 2*p*y; (она у тебя зеркальна относительно ОХ). правая часть с минусом, ибо ветви вниз. ну тыкаешь, получаешь точки, к примеру x0, y0. если y0 <= (x0^2) / (-2), то попали, иначе нет
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
20.02.2012, 18:37 | #3 |
Форумчанин
Регистрация: 14.09.2011
Сообщений: 203
|
ясно, огромное спасибо, получилось вот что
Код:
|
20.02.2012, 19:00 | #4 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
А где вы хотите рисовать в консоле? С помощью звёздочек? Это некрасиво. Может лучше на клиентской области окна нарисовать?
Последний раз редактировалось 8Observer8; 20.02.2012 в 19:03. |
20.02.2012, 19:06 | #5 |
Форумчанин
Регистрация: 14.09.2011
Сообщений: 203
|
каких еще звездочек? с помощью графического режима в С!
|
20.02.2012, 21:46 | #6 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2 gylayko
Я конечно помочь могу, только некрофилией в виде использования bgi не занимаюсь. Могу нарисовать с использованием gdi, cairo, qt, tk. А вообще для задач такого вида проще использовать matlab/octave - ровно 5 строк
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
21.02.2012, 00:16 | #7 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Рисовать в консольном окне с помощью ф-й GDI можно. Другое дело - надо ли? Одна страдалица от подаренного ей подобного примера тут в ступор уже однажды впала...
|
21.02.2012, 06:09 | #8 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Vago, спасибо! Лично для меня очень полезная информация (для автора темы, думаю, тоже). Рисовать ещё не пробовал, есть повод попрактиковаться
pproger, за перечисление технологий, спасибо! взял на заметку. Про cairo даже не слышал. Qt, tk и GDI не пробовал. Octave - стороной прошёл, тоже не слышал. Ужас! P.S. Не сразу нормально скопировал текст программы по ссылке выше. Переключение режима: Toggle Plain Text. P.S.S Вот бы нам на форум такую "штуку". Можно было бы ссылаться на номера строк кода. Последний раз редактировалось 8Observer8; 21.02.2012 в 06:37. |
21.02.2012, 10:46 | #9 |
Форумчанин
Регистрация: 14.09.2011
Сообщений: 203
|
ну да, изучаю с++ компилятор turbo c++ 3.1 и буду писать через матлаб! и нужно именно извращение через bgi, а не то, что проще и понятнее)) так кто может помочь то? даже за плату!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дана точка с координатами X,Y определить, попадает ли она в область плоскости | rager06 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 01.06.2011 17:29 |
Входит ли точка в окружность | poskalforever | Паскаль, Turbo Pascal, PascalABC.NET | 10 | 06.12.2010 22:24 |
Входит ли точка в заданную область или нет Паскаль - помогите доделать | Rusl92 | Помощь студентам | 8 | 11.09.2009 01:35 |
определить, попадет ли точка с заданными координатами в область, закрашенную красным цветом | Ксенька89 | Помощь студентам | 8 | 25.05.2009 22:45 |
Определить попала ли точка в область? | Iogan Gamba Puti | Общие вопросы Delphi | 7 | 13.05.2008 00:15 |