PDA

Просмотр полной версии : Вопрос к старшеклассникам)


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
05.02.2010, 15:10
матрицей перемещения за одну операцию сумма 2-х перемещений параллельное перемещение по вектору и поворот!

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


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