![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Bellick |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
Помогите пожалуйста разобраться с такой программой:
Нужно по координатам нарисовать рисунок (в приложении ), а затем с клавиатуры самому ввести координаты точки и определить где она находится ( на линии рисунка, в средине рисунка или снаружи ) и вывести сообщение на экран. Присоединённый файл ( Кол-во скачиваний: 13 )
risunokgraph.JPG 8,44 Kb |
|||
|
||||
| OpenGL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 18.4.2008 Репутация: нет Всего: нет |
А какой радиус внутреннего кольца?
|
|||
|
||||
| Bellick |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
По всей видимости он должен быть 1 сантиметр. |
|||
|
||||
| OpenGL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 18.4.2008 Репутация: нет Всего: нет |
|
|||
|
||||
| Bellick |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
А что-такое ''Canvas'' ?
|
|||
|
||||
| OpenGL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 18.4.2008 Репутация: нет Всего: нет |
Canvas- класс в Дельфи, на поверхности которого можно рисовать. MoveTo, LineTo, Ellipse- методы этого класса.
|
|||
|
||||
| Bellick |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
А в паскале тоже можно?
|
|||
|
||||
| OpenGL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 18.4.2008 Репутация: нет Всего: нет |
В паскале:
|
|||
|
||||
| OpenGL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 18.4.2008 Репутация: нет Всего: нет |
x, y-введенные с клавиатуры координаты, d- переменная типа real
Это сообщение отредактировал(а) OpenGL - 28.4.2008, 15:55 |
|||
|
||||
| Bellick |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
На сколько я помню, то там нужно было начертить оси x,y, по которым рисовать рисунок, т.е. начиная с точки пересечения осей.( на рисунке видно где эта точка ). Если я неошибаюсь, то это с помощью vidx и vidy.
|
|||
|
||||
| OpenGL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 18.4.2008 Репутация: нет Всего: нет |
Просто нарисуй перпендикулярные линии с пересечением в точке (150,150) вместо осей.
|
|||
|
||||
| Bellick |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
Тогда мне придется менять местонахождения рисунка, а это весьма не благодарный процесс.
|
|||
|
||||
| OpenGL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 18.4.2008 Репутация: нет Всего: нет |
Прибавь ко всем координатам одно и то же число, и рисунок нормально сдвинется.
|
|||
|
||||
| Bellick |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
А как сделать чтобы у меня оси чисто пересекались по средине монитора?
|
|||
|
||||
| OpenGL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 18.4.2008 Репутация: нет Всего: нет |
Середина скорей всего (320,240), если пишешь на Турбо Паскале
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |