|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Kirill Barashkin 2:5080/177.19 18 Jun 2001 21:55:16 To : Vasya Kovall Subject : Re^2: Помогите с вращением!!! --------------------------------------------------------------------------------
03 Jun 01 11:12, Andrey Dashkovsky послал Vasya Kovall на... ой... вот это !:
VK>> Имеется прямоугольник, нужно устроить вращение вокруг одной
VK>> из его точек в плоскости экрана. Попробовал через матрицу
VK>> преобразования типа: |cos Y sin Y| |-sin Y cos Y| ничего
VK>> нормального не получилось. Дайте либо исодник, либо посоветуйте
VK>> что-нибудь по этому поводу.
a:=(g*PI)/180;
Xz:=round(Xc+(X-Xc)*cos(a)+(Y-Yc)*sin(a));
Yz:=round(Yc+(Y-Yc)*cos(a)-(X-Xc)*sin(a));
Поворт на _a_ радиан, где Xc,Yc - координаты центра,
X,Y - координаты точки
Xz,Yz - координаты после поворота
g - угол в градусах
Счастья тебе, Vasya!
... Безопасность стоит дорого, но она того стоит!..
--- _/Сейчас играет:/_ Филипп Киркоров - Килиманджаро (Dj VARTAN vibration club
* Origin: PGP: A8 05 44 CF 30 AB 1A 65 96 C3 0E 43 61 CF 30 F (2:5080/177.19)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/40153b2e7a2f.html, оценка из 5, голосов 10
|