Просмотр полной версии : Ща я вас примарочу :)
Нужна функция типа MyFunc(x1,y1,x2,y2,ncorners)
которая бы рисовала ломаную кривую, состоящую только из горизоннальных и вертикальных линей, от х1у1 до х2у2, причем количество углов строго определено - ncorners.
во..
Prof. in WEB!
27.09.2002, 01:44
Ничего не могу тебе сказать, кроме :D :D :D , пригрузил :)
Я понял, это шутка была.
function MyFunc(x1,y1,x2,y2,ncorners){
var xc,yc,f;
if(Math.random()>.5) f="x";else f="y";
lineStyle(0);moveTo(x1,y1);
while(ncorners>1){
if(f=="y"){
xc=(x2-x1)/ncorners--*(.5+Math.random())+x1;
lineTo(xc,y1);
f="x";x1=xc;
}else{
yc=(y2-y1)/ncorners--*(.5+Math.random())+y1;
lineTo(x1,yc);
f="y";y1=yc;
}
}
if(f=="y") lineTo(x2,y1);
else lineTo(x1,y2)
lineTo(x2,y2);
}
хы.. эт не шутка . я правда примарочился чёто вчера.
спасибо
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.