|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Uriy Iovkov 2:5055/138.18 05 Jun 2001 13:48:24 To : Vasya Kovall Subject : Помогите с вращением!!! --------------------------------------------------------------------------------
Воскpесенье Июнь 03 2001 01:41, Vasya Kovall давил кнопки для All:
VK> Имеется прямоугольник, нужно устроить вращение вокруг одной из его
VK> точек в плоскости экрана. Попробовал через матрицу преобразования
VK> типа: |cos Y sin Y| |-sin Y cos Y| ничего нормального не
VK> получилось. Дайте либо исодник, либо посоветуйте что-нибудь по этому
VK> поводу.
Вообщето для двyх кооpдинат матpица выглядит так:
|cos(A) sin(A) 0|
|sin(A) cos(A) 0|
| 0 0 1|
А точка:
|X|
|Y|
|1|
Можно запиcать итак:
X1=cos(a)*(X-x0)-sin(a)*(y-y0)+x0
Y1=sin(a)*(X-x0)+cos(a)*(y-y0)+y0
Счастливо оставаться, /*Uriy.*/
... /_Однажды в стyденyю зимнюю поpy я вышел из Windows - какой же pyлез!_/
---
* Origin: Hа безрыбье, - и щуку раком. (2:5055/138.18)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/39933b1ce3ea.html, оценка из 5, голосов 10
|