Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
#1

Нарисовать дугу эллипса - C++

02.03.2014, 15:19. Просмотров 630. Ответов 8
Метки нет (Все метки)

В Dec-C++ подключила графическую библиотеку. Подскажите пожалуйста, какой функцией можно нарисовать дугу эллипса?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2014, 15:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нарисовать дугу эллипса (C++):

Графика <windows.h> (рисую дугу) - C++
добрый день всем жителям форума.. вот стокнулся с такой проблемой.. нарисовал дугу... HPEN hpen1 = CreatePen(PS_SOLID,...

Точки внутри эллипса - C++
Для заданных a и b найти все точки с целочислеными координатами находящиеся внутри эллипса (x*x)/(a*a)+(y*y)/(b*b)&lt;1

Пересечение эллипса и окружности - C++
Доброго времени суток. Собственно нужно написать алгоритм пересечения эллипса и окружности. Фигуры задаются координатами центров и...

Пересечение эллипса и окружности - C++
С помощью программы на С/С++ вычислить с помощью любого вычислительного метода (сканирования, итераций и т.п.) две точки пересечения...

Сравнить длину эллипса и окружности - C++
Здраствуйте, помогите пожалуйста, должно быть два класса эллипс - базовый, окружность - клас-наследник, необходимо сравнить длину даных...

Описать классы прямоугольника и эллипса - C++
помогите составить программу в которой есть классы описывающие прямоугольник и эллипс.и функции, которые проверяют принадлежность точки...

8
zss
Модератор
Эксперт С++
6484 / 6047 / 1985
Регистрация: 18.12.2011
Сообщений: 15,680
Завершенные тесты: 1
02.03.2014, 15:30 #2
Что-нибудь типа Arc(...);
Очень зависит от библиотеки.
0
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
02.03.2014, 15:32  [ТС] #3
библиотека graphics.h
0
zss
Модератор
Эксперт С++
6484 / 6047 / 1985
Регистрация: 18.12.2011
Сообщений: 15,680
Завершенные тесты: 1
02.03.2014, 15:32 #4
В Win32 Arc такая
BOOL Arc(
HDC hdc, // handle to device context
int nLeftRect, // x-coord of rectangle's upper-left corner
int nTopRect, // y-coord of rectangle's upper-left corner
int nRightRect, // x-coord of rectangle's lower-right corner
int nBottomRect, // y-coord of rectangle's lower-right corner
int nXStartArc, // x-coord of first radial ending point
int nYStartArc, // y-coord of first radial ending point
int nXEndArc, // x-coord of second radial ending point
int nYEndArc // y-coord of second radial ending point
);
0
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
02.03.2014, 15:52  [ТС] #5
Но, на сколько я знаю, Arc рисует дугу окружности. А нужно именно эллипса
0
zss
Модератор
Эксперт С++
6484 / 6047 / 1985
Регистрация: 18.12.2011
Сообщений: 15,680
Завершенные тесты: 1
02.03.2014, 16:03 #6
Рисует дугу овала, вписанного в прямоугольник.
Указываются координаты этого прямоугольника,
начальная и конечные точки дуги.
0
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
02.03.2014, 16:32  [ТС] #7
Цитата Сообщение от zss Посмотреть сообщение
HDC hdc, // handle to device context
а что это?
0
zss
Модератор
Эксперт С++
6484 / 6047 / 1985
Регистрация: 18.12.2011
Сообщений: 15,680
Завершенные тесты: 1
02.03.2014, 16:38 #8
В win32 все устройства,на которых рисуют имеют номерок,
называемый контекст устройства рисования HDC.
А Вам надо смотреть документацию по graphics.h
0
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
02.03.2014, 16:42  [ТС] #9
большое спасибо
0
02.03.2014, 16:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2014, 16:42
Привет! Вот еще темы с ответами:

Пересчет угла окружности в угол эллипса - C++
Всем доброго времени суток. Собственно есть угол на окружности, нужно получить угол на эллипсе для построения дуги. Для неподвижного...

Положение точки относительно заданного эллипса - C++
Задан центр элипса и Rx Ry соответственно и точка К (x0 , y0); Задача : узнать как лежит точка К относительно заданного элипса. В...

нахождение точек пересечения прямой и эллипса - C++
Необходимо составить программу нахождения точек пересечения прямой у=2х с эллипсом х=5*cost y=6*sint

Вычислить площадь и периметр эллипса по введенным значениям полуосей - C++
Помогите понять, в чем заключается моя ошибка. Цель задания: Вычислить площадь S и периметр L эллипса по введенным значениям полуосей a и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru