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

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

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

Точки внутри эллипса C++
C++ Графика <windows.h> (рисую дугу)
C++ Нарисовать прямоугольник
нахождение точек пересечения прямой и эллипса C++
C++ Пересечение эллипса и окружности
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5950 / 5555 / 1787
Регистрация: 18.12.2011
Сообщений: 14,197
Завершенные тесты: 1
02.03.2014, 15:30     Нарисовать дугу эллипса #2
Что-нибудь типа Arc(...);
Очень зависит от библиотеки.
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
02.03.2014, 15:32  [ТС]     Нарисовать дугу эллипса #3
библиотека graphics.h
zss
Модератор
Эксперт С++
 Аватар для zss
5950 / 5555 / 1787
Регистрация: 18.12.2011
Сообщений: 14,197
Завершенные тесты: 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
);
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
02.03.2014, 15:52  [ТС]     Нарисовать дугу эллипса #5
Но, на сколько я знаю, Arc рисует дугу окружности. А нужно именно эллипса
zss
Модератор
Эксперт С++
 Аватар для zss
5950 / 5555 / 1787
Регистрация: 18.12.2011
Сообщений: 14,197
Завершенные тесты: 1
02.03.2014, 16:03     Нарисовать дугу эллипса #6
Рисует дугу овала, вписанного в прямоугольник.
Указываются координаты этого прямоугольника,
начальная и конечные точки дуги.
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
02.03.2014, 16:32  [ТС]     Нарисовать дугу эллипса #7
Цитата Сообщение от zss Посмотреть сообщение
HDC hdc, // handle to device context
а что это?
zss
Модератор
Эксперт С++
 Аватар для zss
5950 / 5555 / 1787
Регистрация: 18.12.2011
Сообщений: 14,197
Завершенные тесты: 1
02.03.2014, 16:38     Нарисовать дугу эллипса #8
В win32 все устройства,на которых рисуют имеют номерок,
называемый контекст устройства рисования HDC.
А Вам надо смотреть документацию по graphics.h
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2014, 16:42     Нарисовать дугу эллипса
Еще ссылки по теме:

Сравнить длину эллипса и окружности C++
C++ Пересечение эллипса и окружности
Положение точки относительно заданного эллипса C++

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

Или воспользуйтесь поиском по форуму:
Ann_1
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 10
02.03.2014, 16:42  [ТС]     Нарисовать дугу эллипса #9
большое спасибо
Yandex
Объявления
02.03.2014, 16:42     Нарисовать дугу эллипса
Ответ Создать тему
Опции темы

Текущее время: 16:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru