Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Рисование дуг

Ответить
Настройки темы
Рисование дуг

Аватара для LEXX2002

Пользователь


Сообщения: 90
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Как нарисовать дугу в qbasic из одной точки в другую, то есть начала и конец дуги должны быть эти точки которые в системе координат.
Например: точка A с координатами (30,50)
Точка В с координатами (120,180)
Оператор CIRCLE не подходит, так как надо вычислять начальный угол дуги в радианах и
конечный угол дуги в радианах.
Сейчас пробую через PRESET (x, y) – рисование точки, но тут ещё сложнее.
Помогите плизз, от этого зависит судьба целого проекта

Отправлено: 01:19, 29-12-2002

 

Аватара для Guest

Guest


Профиль | Цитировать


А радиус дуги известен???

Отправлено: 07:54, 29-12-2002 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для LEXX2002

Пользователь


Сообщения: 90
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Guest
ДА!

Отправлено: 22:34, 29-12-2002 | #3

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


так в circle, если мне не изменяет память, как раз параметр начало и конец в радианах и даются. В чем проблема-то?

Если не секрет, неужели сейчас какие-то проекты (целые ) на qbasic пишутся?

Отправлено: 18:43, 05-01-2003 | #4


Аватара для Guest

Guest


Профиль | Цитировать


Guest
проблема в том что всё в системе координат,
вот например определи угол между точкой А (100.100) и точкой В(300.230)

Отправлено: 01:32, 06-01-2003 | #5

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


так ведь радиус известен! Дальше элементарная тригонометрия, а потом искомый circle

Отправлено: 01:59, 06-01-2003 | #6


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Guest
Угол между двумя точкми это сильно...

А вы случаем в школе учиться не пробовали? А ли головой думать...

-------
http://ivank.ru


Отправлено: 16:39, 06-01-2003 | #7


помоЧник


Сообщения: 922
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


LEXX2002
была такая проблема в Ку, я решил так:
нарисовал круг. закрасил прямоугольноком ненужную часть под цвет фона.
circle (100,100), 50
line (50.100)-(150.150),,b
paint (60,110) цвет
вот так.

-------
www.basic-pro.com - design-studio, hosting, domains
www.basic-pro.com/fun - images
http://forum.basic-pro.com


Отправлено: 01:05, 10-01-2003 | #8


Аватара для LEXX2002

Пользователь


Сообщения: 90
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


спасибо за помощь но проект уже здан без дуг, вроде обошлось
Chris
Это не помогает, так как дуги иногда могли накладываться друг на друга

Отправлено: 03:13, 19-01-2003 | #9



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Рисование дуг

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - [решено] GDI+ рисование на статике-перерисовка "заново" crashtuak Программирование и базы данных 13 26-01-2010 23:49
Рисование на экране... noname00.pas Программирование и базы данных 2 12-03-2004 12:32
Рисование Графов Maxman Программирование и базы данных 3 13-02-2003 05:25




 
Переход