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

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

Восстановить пароль Регистрация
 
StMechanus
 Аватар для StMechanus
7 / 7 / 1
Регистрация: 26.04.2011
Сообщений: 87
25.05.2012, 17:41     Расчет координат #1
Необходимо рассчитать новые координаты относительно угла поворота.
Мне необходимо перемещать прямую (см. Рис) так что расстояние от центра до прямой не менялось. Известны координаты центра фигуры и радиус круга.
Рассчитываю я их так:

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++ расчет по формулам
Расчет интеграла в C++ C++
Расчет сумм в формуле и расчет xi должны быть оформлены в виде отдельных функций. C++
C++ Расчет массива
Расчет погрешности C++
C++ Расчет через while, for
Расчет интервала C++
C++ Расчет диаметра

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

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

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