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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.90
valexe
0 / 0 / 0
Регистрация: 02.10.2007
Сообщений: 7
#1

Изменить отсчет углов в системе координат - C++

02.10.2007, 09:55. Просмотров 2694. Ответов 6
Метки нет (Все метки)

Как изменить отсчет углов в системе координат С++(v.4.5)?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2007, 09:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изменить отсчет углов в системе координат (C++):

Перемещение в системе координат - C++
День добрый! я в программировании на языке С++, новечек. изучаю самостоятельно обложившись книгами и интернетом. в решении...

График в полярной системе координат - C++
Помогите пожалуйста) Составить программу, которая была бы способна считывать из файла данные для двух координат произвольного числа точек...

Точка в трехмерной системе координат - C++
1. Создайте структуру описывающую в трехмерной системе координат (x, y, z). Найдите расточник между двумя точками A(x1, y1,z1) и B(x1,y1,z1)

Точки в системе координат. Visual Studio - C++
Нужно определить принадлежность этой области точки, координаты которой вводятся с клавиатуры. Вот что-то похожее нашел, но там...

Определить месторасположение точки в декартовой системе координат - C++
Задана точка M с координатами (x,y). Определить месторасположение этой точки в декартовой системе координат (является ли эта точка...

Вычисление одного из углов треугольника, когда заданы значения двух других углов - C++
Написать программу вычисления одного из углов треугольника, когда заданы значения двух других углов. Рекомендуемый вид экрана во время...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
02.10.2007, 20:45 #2
О каких именно системах координат ты говоришь? Для окон? Существует несколько систем координат - координаты внутри окна (по моему даже можно указать с учетом рамки или без), координаты внутри родительского окна, глобальные координаты всего экрана (абсолютные координаты). И существует несколько API функций для перевода одних координат в другие...

С уважением, Владимир.
valexe
0 / 0 / 0
Регистрация: 02.10.2007
Сообщений: 7
03.10.2007, 04:42  [ТС] #3
Я имею ввиду абсолютные координаты. В моем случае мне не нравиться как отсчитывает углы функция pieslice.
Заранее спасибо.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
03.10.2007, 11:18 #4
А... так это Borland, а чем тебе не нравятся эти координаты?
valexe
0 / 0 / 0
Регистрация: 02.10.2007
Сообщений: 7
03.10.2007, 15:55  [ТС] #5
Обычная СК имеет вид: 0 градусов наверху, отсчет угла идет по часовой стрелке. А данном случае, 0 находиться справа, а отсчет идет против часовой стрелки. Мне надо перевести ее в обычную СК.
Заранее спасибо.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
04.10.2007, 13:32 #6
Насколько я помню, нам преподаватель по высшей математике всегда рисовала нулевую ось от центра вправо, а угол фи мы всегда отсчитывали против часовой стрелки.
Впрочем, если ты говоришь о функции вида:
void far pieslice(int x, int y, int stangle, int endangle, int radius);
тогда проблема только в пересчете stangle и endangle, что, в принципе, описывается 2 формулами:
stangle = - endangle_old + 90°;
endangle = - stangle_old + 90°;
90° = Pi/2 радиана;
ко всем из них можно свободно добавить по 360° (2*Pi радиан).
Эти формулы я сходу набросал, так что я не совсем в них уверен, извини времени сейчас нет. Проверь сам, но это очень простая задачка из области алгебры...

Удачи, Владимир
valexe
0 / 0 / 0
Регистрация: 02.10.2007
Сообщений: 7
04.10.2007, 17:47  [ТС] #7
Большое спасибо, Владимир!Все работает нормально.
Как я мог забыть об этом.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2007, 17:47
Привет! Вот еще темы с ответами:

Определить расположение заданной точки в декартовой системе координат - C++
Даны координаты точки x и y. Определить ее расположение в декартовой системе координат. Ввод 4 2 Вывод 1 Выходные данные -...

Создайте структуру,описывающую точку в трехмерной системе координат - C++
Создайте структуру,описывающую точку в трехмерной системе координат (x,y,z). Найдите расстояние между точками A и В.

Программа, определяющая положение точки в декартовой и полярной системе координат - C++
помогите с кодом кто может,заранее благодарю. Задание: Разработайте структуры, определяющие положение точки в декартовой и полярной...

Определить месторасположение точки в декартовой системе координат (найдите ошибку) - C++
Задана точка M с координатами (x,y). Определить месторасположение этой точки в декартовой системе координат (является ли эта точка...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.10.2007, 17:47
Ответ Создать тему
Опции темы

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