Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   Вопрос к старшеклассникам) (https://forum.antichat.xyz/showthread.php?t=176132)

Hwma 04.02.2010 15:12

Вопрос к старшеклассникам)
 
...которые в данный момент проходят тригонометрию и все хорошо помнят) Есть квадрат такой вот http://s001.radikal.ru/i196/1002/70/135b0f76c3f3.png только с двумя осями. Как посчитать координаты точки на оси X1Y1, если известны ее координаты на оси X2Y2 ?

nonamez 04.02.2010 18:25

Фечером могу кинуть сканы из конспекта.

Hwma 05.02.2010 00:48

Жду сканы)

Retimiled 05.02.2010 01:00

да фигня все это а не тригонометрия
данные координаты находятся как сумма двух преобразований перемещение плоскости и ее поворот на 45градусов!

Hwma 05.02.2010 01:54

Задача решена, если кому интересно:
x' = (x+y)/sqrt(2)
y' = (y-x)/sqrt(2) + a
где x' и y' - координаты на оси X1Y1, x и y - координаты на оси X2Y2, а - сторона квадрата.

Retimiled 05.02.2010 03:26

никому не нужна.... методика движенья и поворота спратов делается по другому для программистов! А твоя задача именно то что дохтур прописал !

Hwma 05.02.2010 15:04

Цитата:

Сообщение от Retimiled
методика движенья и поворота спратов делается по другому для программистов!

Как, если не секрет? )

Retimiled 05.02.2010 15:10

матрицей перемещения за одну операцию сумма 2-х перемещений параллельное перемещение по вектору и поворот!

... но суть таже как и в твоей задаче по одним коррдинатам найти другие после трансформации декартовой системы координат (которая эквивалентна движенья обьекта в ней)


Секреты программирования игр (Ла Мот,Ратклиф итд)


Время: 06:30