![]() |
Помогите пож. с задачей BorlC++
Дерево Пифагора – такая вещь, когда все начинается с квадрата, который на одной из сторон имеет равнобедренный прямоугольный треугольник. Катеты этих треугольников равны и являются сторонами новых квадратов. И так фигурка разрастается.
Cos(a) sin(a) 0 T= -sin(a) cos(a) 0 -x0*(cos(a)-1)+ -x0*sin(a)- 1 y0*sin(a) -y0*(cos(a)-1) x1 y1 1 x11 y11 1 x2 y2 1 * T = x22 y22 1 x3 y3 1 x33 y33 1 x4 y4 1 x44 y44 1 Тоесть, как я понял, идет перемножение двух матриц. a[0][0]=cos(w); a[0][1]=sin(w); a[0][2]=0; a[1][0]=-sin(w); a[1][1]=cos(w); a[1][2]=0; a[2][0]=-x0*cos(w-1)+y0*sin(w); a[2][1]=-x0*sin(w)-y0*(cos(w)-1); a[2][2]=1; b[0][0]=x1; b[0][1]=y1; b[0][2]=1; b[1][0]=x2; b[1][1]=y2; b[1][2]=1; b[2][0]=x3; b[2][1]=y3; b[2][2]=1; b[3][0]=x4; b[3][1]=y4; b[3][2]=1; c[0][0]=x11; c[0][1]=y11; c[0][2]=1; c[1][0]=x22; c[1][1]=y22; c[1][2]=1; c[2][0]=x33; c[2][1]=y33; c[2][2]=1; |
а в чём вопрос то?
|
Присоединяюсь к последнему посту.
|
Цитата:
|
| Часовой пояс GMT +4, время: 21:41. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.