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

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

Войти
Регистрация
Восстановить пароль
 
StMechanus
7 / 7 / 1
Регистрация: 26.04.2011
Сообщений: 87
#1

Расчет координат - C++

25.05.2012, 17:41. Просмотров 503. Ответов 0
Метки нет (Все метки)

Необходимо рассчитать новые координаты относительно угла поворота.
Мне необходимо перемещать прямую (см. Рис) так что расстояние от центра до прямой не менялось. Известны координаты центра фигуры и радиус круга.
Рассчитываю я их так:

X = x0 + R/2*cos(a)
Y = y0 + R/2*sin(a)

Но Y рассчитывается не правильно. Как я понимаю это изза того что sin(0) == 0. Подскажите верную формулу для расчета. Мои мысли строились на том, что если мы имеем расстояние от центра фигуры до центра любого круга и оно во всех случаях одинаково, то чтобы найти точку центра прямой необходимо делить радиус пополам.
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2012, 17:41     Расчет координат
Посмотрите здесь:

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

3D система координат - C++
такой вопрос - как реализовать перемещение точки в трехмерной ортогональной системе координат? например, изначально обьект в точке...

Система координат CodeBlocks - C++
Доброго времени суток. Скажите пожалуйста, имеется ли какая-либо библиотека для ввода системы координат на плоскости? Хотел написать...

Декартова система координат - C++
Определить,попадает ли точка с координатами (х,у) в заштрихованную область.

Наложение координат на карту - C++
Собственно задался целью сделать что то типа gps трекинга. Координаты, например с мобильного, я нашел как получить и как отправить. Теперь...

Структура / системы координат - C++
Здраствуйте уважаемые знатоки! Есть задача по структурам: Надо описать структуры для декартовых (x,y) и полярных (r,pi) координат. ...

Ввод координат в виде (x,y) - C++
Копипаста задания: Написать программу, которая вводит координаты начала и конца отрезка, сохраняющиеся в четырех переменных целого типа....

Ввод координат вручную - C++
Помогите пожалуйста сделать ввод координат вручную, а не рандомом /*Дано n точек на плоскости. Указать (n-1)-звенную...

Логическая система координат - C++
Где в приложении находится логическая система координат скажем по умолчанию?

Считывание координат точки - C++
Как можно реализовать чтение точек (их двумерных координат) так, чтобы не было неверного заполнения, а именно, в данном коде при вводе 2-х...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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