Показать сообщение отдельно
Старый 30.10.2008, 17:08   #20
AleksandrRuslanof
VIP
 
Аватар для AleksandrRuslanof
 
Регистрация: 25.03.2008
Сообщений: 162
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
AleksandrRuslanof пока не определено
По умолчанию

Программа построения Архимедовой спирали, но только двумерной параметр

Objects=Sysvar(60);

r=1500; // Максимальный Размер спирали
k=4; // число витков


Half=Pi()/180/2;

n=Round(k*2*Pi()/Half);
Hr=r/n;
Alf=0;
r=0;
xc=0
yc=0
i=1
line xc yc 0
met1:
if i<n
{
let i=i+1
let xv=(xc+r*Cos(Alf))
let yv=(yc-r*Sin(Alf))


xv+0.1 yv+0.1 0

let Alf=Alf+Half
let r=r+Hr
goto met1
}
done ;
Objects=SysVAr(60)-Objects;
Path select last Objects done last 1 ;
exit;
Миниатюры
spiral.jpg  
AleksandrRuslanof вне форума   Ответить с цитированием Вверх