Курсовая работа: Векторный графический редактор

void Mirror()

{

ell*zu2_e;

a=(Y1-Y2)/sqrt((Y1-Y2)*(Y1-Y2)+(X1-X2)*(X1-X2));//sin

b=(X1-X2)/sqrt((Y1-Y2)*(Y1-Y2)+(X1-X2)*(X1-X2));//cos

if (x_e!=0)

{

zu2_e=x_e;

while(zu2_e!=0)

{

for(int j=0; j<2048;j++)

{

mx1=zu2_e->x[j];

my1=zu2_e->y[j];

mx1+=-X1;

my1+=-Y1;

xx=mx1*b+my1*a;

yy=-mx1*a+my1*b;

yy=-yy;

mx1=xx*b-yy*a;

my1=xx*a+yy*b;

mx1+=X1;

my1+=Y1;

zu2_e->x[j]=mx1;

zu2_e->y[j]=my1;

}

zu2_e->Draw();

zu2_e=zu2_e->next;

}

К-во Просмотров: 477
Бесплатно скачать Курсовая работа: Векторный графический редактор