IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Помогите, Интерфейсы-видеоадаптер
titanik-xrust
сообщение 22.05.2006 20:57
Сообщение #1





Группа: Пользователи
Сообщений: 3
Пол: Женский
Реальное имя: Татьяна

Репутация: -  0  +


Люди добрые помогите чем можете! unsure.gif
Не представляю даже как на паскале написать подобную вещь, для общения с видео карточкой wacko.gif

Отобразить в графическом режиме окружность на экране, координаты которой вычисляются по формулам Х=n*20 Y=n*10? n-любая цифра которая вводится пользователем
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 7)
Bokul
сообщение 22.05.2006 21:03
Сообщение #2


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Цитата
Отобразить в графическом режиме окружность на экране, координаты которой вычисляются по формулам Х=n*20 Y=n*10? n-любая цифра которая вводится пользователем


Координаты чего? Центра?


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
titanik-xrust
сообщение 22.05.2006 21:21
Сообщение #3





Группа: Пользователи
Сообщений: 3
Пол: Женский
Реальное имя: Татьяна

Репутация: -  0  +


Цитата(Bokul @ 22.05.2006 22:03) *

Координаты чего? Центра?


да, координаты центра, а радиус любой, чтоб на экран влез только!

Bokul-просто окружность на паскале я сама могу нарисовать , но как это сделать задействовав видеокарту через прерывания BIOS.

Сообщение отредактировано: titanik-xrust - 22.05.2006 21:22
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Bokul
сообщение 22.05.2006 21:30
Сообщение #4


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Ну тогда вопользуйся процедурой Circle(x, y, r: word);
x,y - положения центра и r - радиус
А чтобы не вышло - рассчитай растояния от центра до границ.
GetMaxX, GetMaxX - функции возвращают крайние координаты
границ по x и y соответственно.

Сообщение отредактировано: Bokul - 22.05.2006 21:30


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 22.05.2006 21:34
Сообщение #5


Гость






Bokul, внимательно ответы читаем...
Цитата(titanik-xrust @ 22.05.2006 21:21)
просто окружность на паскале я сама могу нарисовать , но как это сделать задействовав видеокарту через прерывания BIOS.


titanik-xrust, тогда прямая дорога к алгоритму Брезенхейма построения окружности, а вот PutPixel делать через функцию $0C прерывания $10 (BIOS)
 К началу страницы 
+ Ответить 
Bokul
сообщение 22.05.2006 21:43
Сообщение #6


Гуру
*****

Группа: Пользователи
Сообщений: 1 117
Пол: Мужской
Реальное имя: Богдан

Репутация: -  11  +


Цитата
Bokul, внимательно ответы читаем...

Когда я читал ответ, он еще этого не написал.

Она, Bokul smile.gif

Сообщение отредактировано: volvo - 22.05.2006 21:57


--------------------
Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
titanik-xrust
сообщение 23.05.2006 12:13
Сообщение #7





Группа: Пользователи
Сообщений: 3
Пол: Женский
Реальное имя: Татьяна

Репутация: -  0  +


Цитата(volvo @ 22.05.2006 22:34) *


titanik-xrust, тогда прямая дорога к алгоритму Брезенхейма построения окружности, а вот PutPixel делать через функцию $0C прерывания $10 (BIOS)


volvo поясни пожалуйста
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 23.05.2006 12:21
Сообщение #8


Гость






Рисование окружности -> Алгоритм Брезенхема
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 3:16
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"