Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
  Версия для печати (полностью) Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 17.07.2005
Есть окружность на координатной плоскости с центром х,у и радиусом R.Нужно рассчитать координаты вершин квадрата вписанного в эту окружность.



Партнер
 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Мда.
Если квадрат вписан в круг, то точки их пересечения соответствуют букве х.
Т.е. диагональным линиям с углом +/-45 градусов. Для вычисления координат надо к базовой точке х/y прибавить/вычесть R*sin(45 grad) или R*cos(45 grad).
Если глубокомысленно догадаться, что sin(45) почему-то равен cos(45) и равен корню из 2 на два, то дальнейшие расчеты почему-то не кажутся сверх гениальными.


 

Member
Статус: Не в сети
Регистрация: 22.11.2009
Откуда: Саранск
Да тут и без формул ясно. Смести по х туда сюда на r и тоже самое по y. Координаты x+r,y; x, y+r; x-r,y; x, y-r. Задача на сообразительность.
#77

_________________
FX 6100 4.329ГГц, Zalman 9700NT, 8GB DDRIII 1872, Gigabyte GTX 660OC 2048MB, 120Gb KINGSTON SA400S37120G, 60Gb OCZ Agility 3, HDD 500+500, БП OCZ500


 

Member
Статус: Не в сети
Регистрация: 17.07.2005
Есть квадрат с вершинами на координатной плоскости AX;AY,BX;BY, CX;CY, DX;DY .Какой функцией пересчитать координаты вершин,что бы квадрат повернулся на определенный угол?


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
К базовым координатам прикладывается добавка R*sin(a) и R*cos(a) по осям Y и X соответственно. Если за угол 0 брать вариант vcxz4321.


 

Member
Статус: Не в сети
Регистрация: 17.07.2005
serj писал(а):
К базовым координатам прикладывается добавка R*sin(a) и R*cos(a) по осям Y и X соответственно. Если за угол 0 брать вариант vcxz4321.

Оно деформируется, но не поварачиваеться.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan