// ÌÊ ïðî÷òåíèÿ è ðàñïîçíàâàíèÿ (ïîêà êàê áû ëèíèÿ ïðî÷èòàíà) ëèíèé
var Rb = new Array(11, 12, 13, 14, 15, 16, 17, 18,
19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41,
42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63,
64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85,
86, 87, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99)
var
Azbuk = new
Array("à","á","â","ã","ä","å","¸","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","÷","ø","ù","ú","û","ü","ý","þ","ÿ","à","á","â","ã","ä","å","¸","æ","ç","è","à","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ñ","÷","ø","ù","è","û","å","ý","þ","ÿ","à","á","â","ã","ä","å","î","æ","ç","è","ó","ê","ë","ì","í","à","á","â","ã","ä","å","¸","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","÷","ø","ù","ú","û","ü","ý","þ","ÿ","à","á","â","ã","ä","å","¸","æ","ç","è","à","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ñ","÷","ø","ù","è","û","å","ý","þ","ÿ","à","á","â","ã","ä","å","î","æ","ç","è","ó","ê","ë","ì","í","à","á","â","ã","ä","å","¸","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","÷","ø","ù","ú","û","ü","ý","þ","ÿ","à","á","â","ã","ä","å","¸","æ","ç","è","à","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ñ","÷","ø","ù","è","û","å","ý","þ","ÿ","à","á","â","ã","ä","å","î","æ","ç","è","ó","ê","ë","ì","í","à","á","â","ã","ä","å","¸","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","÷","ø","ù","ú","û","ü","ý","þ","ÿ","à","á","â","ã","ä","å","¸","æ","ç","è","à","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ñ","÷","ø","ù","è","û","å","ý","þ","ÿ","à","á","â","ã","ä","å","î","æ","ç","è","ó","ê","ë","ì","í","à","á","â","ã","ä","å","¸","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","÷","ø","ù","ú","û","ü","ý","þ","ÿ","à","á","â","ã","ä","å","¸","æ","ç","è","à","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ñ","÷","ø","ù","è","û","å","ý","þ","ÿ","à","á","â","ã","ä","å","î","æ","ç","è","ó","ê","ë","ì","í","à","á","â","ã","ä","å","¸","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","÷","ø","ù","ú","û","ü","ý","þ","ÿ","à","á","â","ã","ä","å","¸","æ","ç","è","à","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ñ","÷","ø","ù","è","û","å","ý","þ","ÿ","à","á","â","ã","ä","å","î","æ","ç","è","ó","ê","ë","ì","í","à","á","â","ã","ä","å","¸","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","÷","ø","ù","ú","û","ü","ý","þ","ÿ","à","á","â","ã","ä","å","¸","æ","ç","è","à","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ñ","÷","ø","ù","è","û","å","ý","þ","ÿ","à","á","â","ã","ä","å","î","æ","ç","è","ó","ê","ë","ì","í","à","á","â","ã","ä","å","¸","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","÷","ø","ù","ú","û","ü","ý","þ","ÿ","à","á","â","ã","ä","å","¸","æ","ç","è","à","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ñ","÷","ø","ù","è","û","å","ý","þ","ÿ","à","á","â","ã","ä","å","î","æ","ç","è","ó","ê","ë","ì","í","à","á","â","ã","ä","å","¸","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","÷","ø","ù","ú","û","ü","ý","þ","ÿ","à","á","â","ã","ä","å","¸","æ","ç","è","à","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ñ","÷","ø","ù","è","û","å","ý","þ","ÿ","à","á","â","ã","ä","å","î","æ","ç","è","ó","ê","ë","ì","í")
var x = new Array(99)
var y = new Array(99)
var Mas = new Array(99)
//
Äàííûå
var
Kod_mg = 0;
var
tip_l = 33; // òèï íàïðàâëÿþùåé
//Vector.CurrObjNmb = Vector.LastNmb()
var n10 = Vector.LastNmb()
var s = Math.PI
var fi = (2*s)/91
//VbsMsg ("K.y=" + K.y);
//Ïîëèëèëèíèÿ
èñõîäíîé íàïðàâëÿþùåé
var
ngroup1
Vector.Polyline.Reset()
for ( var
n=11; n <= 99 ; n++ ) {
if
(n != 20 && n != 30 && n != 40 && n != 50 && n
!= 60 && n != 70 && n != 80 && n != 90) var K =
Unkod1(n,tip_l)
if
(n != 20 && n != 30 && n != 40 && n != 50 && n
!= 60 && n != 70 && n != 80 && n != 90)
Vector.Polyline.AddP (Vector.p(K.x,K.y,0))
}
var K = Unkod1(11,tip_l)
Vector.Polyline.AddP (Vector.p(K.x,K.y,0))
Vector.Polyline.SaveInDoc ( ngroup1 )
Vector.Polyline.Draw()
Vector.Width=1
// äëÿ 2-ãî òèïà çàëèâêè ïîëèëèíèè
Vector.SetFillColor (100,240,100) // öâåò
/*
var K = Unkod1(11,tip_l)
VbsMsg ("K.x=" + K.x);
VbsMsg ("K.y=" + K.y);
var K = Unkod1(55,tip_l)
VbsMsg ("K.x=" + K.x);
VbsMsg ("K.y=" + K.y);
var K = Unkod1(99,tip_l)
VbsMsg ("K.x=" + K.x);
VbsMsg ("K.y=" + K.y);
*/
var
k=0;
//
Âû÷èñëÿåì òî÷êè ÷åðåç ÷èñëà, îáðàçóþùèõ çâåçäó: 45, 14, 65, 26, 78
var K = Unkod1(34,tip_l)
x[0]=K.x
y[0]=K.y
var K = Unkod1(64,tip_l)
x[1]=K.x
y[1]=K.y
var K = Unkod1(66,tip_l)
x[2]=K.x
y[2]=K.y
var K = Unkod1(32,tip_l)
x[3]=K.x
y[3]=K.y
var K = Unkod1(33,tip_l)
x[4]=K.x
y[4]=K.y
var K = Unkod1(63,tip_l)
x[5]=K.x
y[5]=K.y
var K = Unkod1(84,tip_l)
x[6]=K.x
y[6]=K.y
/*
Vector.Otrezok.ss(Vector.p(x[0],y[0],0),Vector.p(x[1],y[1],0))
Vector.Otrezok.ss(Vector.p(x[1],y[1],0),Vector.p(x[2],y[2],0))
Vector.Otrezok.ss(Vector.p(x[2],y[2],0),Vector.p(x[3],y[3],0))
Vector.Otrezok.ss(Vector.p(x[3],y[3],0),Vector.p(x[4],y[4],0))
Vector.Otrezok.ss(Vector.p(x[4],y[4],0),Vector.p(x[0],y[0],0))
*/
var ngroup
Vector.Polyline.Reset()
for ( var n=0; n < 7 ; n++ ) {
Vector.Polyline.AddP (Vector.p(x[n],y[n],0))
}
Vector.Polyline.AddP (Vector.p(x[0],y[0],0))
Vector.Polyline.SaveInDoc ( ngroup )
Vector.Polyline.Draw()
Vector.Width=1
// äëÿ 2-ãî òèïà çàëèâêè ïîëèëèíèè
Vector.SetFillColor
(240,0,0) // öâåò
//
Íóæíî ïðîáåæàòü ïî ëèíèè è êàêàêå òî÷êè ñîïàäóò ñ èñõîäíûì ôîðìèðîâàòü ìàññèâ
ìàññèâ ñâåðòîê
for ( var k = 0; k < 7; k++) {
for ( var
n=0; n <= 81; n++) {
var
P = Unkod1(n,tip_l)
if
(rzn(P.x) == rzn(x[k]) && rzn(P.y) == rzn(y[k]) ) Mas[k] =n;
}
}
Vector.SetFillColor (255,110,0) // öâåò
/*
VbsMsg ("Mas[0]=" + Mas[0]);
VbsMsg ("Mas[1]=" + Mas[1]);
VbsMsg ("Mas[2]=" + Mas[2]);
VbsMsg ("Mas[3]=" + Mas[3]);
VbsMsg ("Mas[4]=" + Mas[4]);
VbsMsg ("Mas[5]=" + Mas[5]);
VbsMsg ("Mas[6]=" + Mas[6]);
*/
n1 = Vector.LastNmb+1
//
Ãðóïïà òî÷åê
var
k=0;
for ( var n=11; n <= 99 ; n++) {
var K =
Unkod1(n,tip_l)
if (n != 20 && n != 30 && n != 40
&& n != 50 && n != 60 && n != 70 && n != 80
&& n != 90) Vector.Krug.ss (Vector.p(K.x,K.y,0), 0.05, Vector.p(0,0,1))
// Vector.Ngpoint.ss (Vector.p(K.x,K.y,0))
}
n2 = Vector.LastNmb+1
var gr;
Vector.MoveToGroup (n1, n2, "gr")
Vector.SetFillColor (0,0,255) // öâåò
n11 = Vector.LastNmb+1
var k=0;
for ( var n=11; n <= 99 ; n++) {
var K =
Unkod1(n,tip_l)
// Vector.Ngpoint.ss
(Vector.p(K.x,K.y,0))
if (n != 20 && n != 30 && n != 40
&& n != 50 && n != 60 && n != 70 && n != 80
&& n != 90) Vector.Text.ss (Vector.p(K.x,K.y,0), n)
k=k+1;
}
n12 = Vector.LastNmb+1
var gr;
Vector.MoveToGroup (n11, n12, "gr")
var k=0;
n3 = Vector.LastNmb+1
for ( var n=11; n <= 99 ; n++) {
if (n != 20 && n != 30 && n != 40
&& n != 50 && n != 60 && n != 70 && n != 80
&& n != 90) var K = Unkod1(n,tip_l)
if (n != 20 && n != 30 && n != 40
&& n != 50 && n != 60 && n != 70 && n != 80
&& n != 90) Vector.Text.ss (Vector.p(K.x,K.y,0), Azbuk[k]) ;
if (n != 20 && n != 30 && n != 40
&& n != 50 && n != 60 && n != 70 && n != 80
&& n != 90) k=k+1;
}
n4 = Vector.LastNmb+1
var gr;
Vector.MoveToGroup (n3, n4, "gr")
Vector.obj.All = 1;
Vector.Obj.Translate (Vector.p(-5, -5, 0))
Vector.obj.scale = 0.5
if (tip_l=21) Vector.obj.scale = 3
/*
var O = Vector.p(0,0,0)
var N = Vector.p(0,0,1)
Vector.Krug.ss(O,10,N)
*/
/*
var k=0;
for ( var t=0; t <= 1 ; t=t+1/91 ) {
Vector.CurrObjNmb
= n1 // ïåðåîïðåäåëåíèå â àêòèâíûé
var
K = Vector.Krug.P(t)
//var K =
Vector.Polyline.P (t)
// Vector.Ngpoint.ss
(Vector.p(K.x,K.y,0))
Vector.Krug.ss (Vector.p(K.x,K.y,0), 0.1,
Vector.p(0,0,1))
Vector.Text.ss
(Vector.p(K.x,K.y,0), Rb[k])
//Stx[k]= rznn(K.x)
//Sty[k]= rznn(K.y)
k=k+1;
}
*/
/*
Vector.CurrObjNmb = Vector.LastNmb()
var n1 = Vector.LastNmb()
Vector.obj.All = 0;
Vector.Obj.Translate (Vector.p(5, 5, 0))
*/
//Vector.Polyline.FromCurrObj (21)
//Vector.SetFillColor
(240,200,0) // öâåò
//
Ëèíèÿ â ñòðóêòóðå óæå ä.á.
/*
var K = Vector.Krug.P(0.5)
VbsMsg ("K.x=" + K.x);
VbsMsg ("K.y=" + K.y);
//
Çàäàäèì íà îêðóæíîñòè 10 òî÷åê è çàíåñåì èõ â ìàññèâ
var k=0;
for ( var t=0; t <=1 ; t=t+0.1 ) {
Vector.CurrObjNmb
= n1 // ïåðåîïðåäåëåíèå â àêòèâíûé
var
K = Vector.Krug.P(t)
// var K = Vector.Polyline.P (t)
// Vector.Krug.ss (Vector.p(K.x,K.y,0), 0.1,
Vector.p(0,0,1))
Stx[k]= rznn(K.x)
Sty[k]= rznn(K.y)
k=k+1;
}
VbsMsg ("Stx[5]=" + Stx[5]);
VbsMsg ("Sty[5]=" + Sty[5]);
*/
// var RRt = new Array (729)
function Unkod1(ki,Tip_line)
{
if (Kod_mg == 1) ki = Innkod(ki)
var s = Math.PI
// if (Kod_mg == 1) ki = Innkod(ki)
var fi = (2*s)/91
if (Tip_line == 1) {
var
xr = (5 + 5*Math.cos((s/2-0.05)+fi*ki))
var
yr = (5 - 5*Math.sin((s/2-0.05)+fi*ki))
}
if (Tip_line == 2) {
var u =
(s/2-0.05)+fi*ki;
var a =
70; var L = 20;
var xr =
0.5 + 0.099*(a*Math.cos(u)*Math.cos(u)*1+ L*Math.cos(u));
var yr =
4.9 + 0.099*(a*Math.cos(u)*Math.sin(u)*1+ L*Math.sin(u));
}
if (Tip_line == 3) {
// êàðäèîèäà ïðÿìàÿ
var u =
(s/2-0.05)+fi*ki;
var a =
50;
var xrr =
2 + 0.085*a*Math.cos(u)*(1*1+Math.cos(u));
var yrr =
5 + 0.075*a*Math.sin(u)*(1*1+Math.cos(u));
var xr =
yrr;
var yr =
-xrr + 10.5;
}
if (Tip_line == 4) {
// êàðäèîèäà
var u =
(s/2-0.05)+fi*ki;
var a =
50;
var xr = 2
+ 0.08*a*Math.cos(u)*(1*1+Math.cos(u));
var yr = 5
+ 0.08*a*Math.sin(u)*(1*1+Math.cos(u));
}
if (Tip_line == 5) {
// îâàëû Êàññèíè
var u =
(s/2-0.05)+fi*ki;
var a =
60; var c = 50;
var pr =
Math.sqrt(c*c*Math.cos(2*u)*1 +
Math.sqrt(c*c*c*c*Math.cos(2*u)*Math.cos(2*u)*1+(a*a*a*a-c*c*c*c)));
var xr = 5
+ 0.063*pr*Math.cos(u);
var yr = 5
+ 0.13*pr*Math.sin(u);
}
if (Tip_line == 6) {
// 4 îêðóæíîñòè
ki = ki-10
var fi =
(2*s)/23.75
var fi =
(2*s)/20
var u =
(s/2-0.05)+fi*ki;
if (ki >=11 && ki <= 20) {
var
xr = (2.5 +
2.5*Math.cos((s/2-0.05)+fi*ki))
var
yr = (2.5 -
2.5*Math.sin((s/2-0.05)+fi*ki))
}
if (ki > 20 && ki <= 40) {
var
xr = (2.5 + 2.5*Math.cos((s/2-0.05)+fi*ki))
var
yr = (7.5 -
2.5*Math.sin((s/2-0.05)+fi*ki))
}
if (ki > 40 && ki <= 60) {
var
xr = (7.5 +
2.5*Math.cos((s/2-0.05)+fi*ki))
var
yr = (2.5 -
2.5*Math.sin((s/2-0.05)+fi*ki))
}
if (ki > 60 && ki <= 89){
var
xr = (7.5 +
2.5*Math.cos((s/2-0.05)+fi*ki))
var
yr = (7.5 +
2.5*Math.sin((s/2-0.05)+fi*ki))
}
}
if (Tip_line == 7) {
// Ýïèöèêëîèäà
var u =
(s/2-0.05)+fi*ki;
var a = 9;
var b = 27;
var xr = 5
+ 0.11*((a*1+b)*Math.cos(u) - a*Math.cos((a*1+b)*u/a));
var yr = 5
+ 0.11*((a*1+b)*Math.sin(u) - a*Math.sin((a*1+b)*u/a));
}
if (Tip_line == 8) {
// Àñòðîèäà
var u =
(s/2-0.05)+fi*ki;
var b =
40;
var xr = 5
+ 0.14*b*Math.cos(u)*Math.cos(u)*Math.cos(u);
var yr = 5
+ 0.14*b*Math.sin(u)*Math.sin(u)*Math.sin(u);
}
if (Tip_line == 9) {
// Óäë. ãèïîöèêëîèäà
var u =
(s/2-0.05)+fi*ki;
var a =
10; var b = 40; var L = 3;
var xr = 5
+ 0.07*((a*1+b)*Math.cos(u) - L*a*Math.cos((a*1+b)*u/a));
var yr = 5
+ 0.07*((a*1+b)*Math.sin(u) - L*a*Math.sin((a*1+b)*u/a));
}
if
(Tip_line == 10) { // Àðõèìåäîâà
ñïèðàëü
var s = 2*Math.PI
var u =
(s/2-0.05)+fi*ki;
var a =
10;
var pr =
a*u;
var xr =
5.8 + 0.0625*pr*Math.cos(u);
var yr = 4
+ 0.07*pr*Math.sin(u);
}
if (Tip_line == 11) { // Ýâîëüâåíòà
var s = 2*Math.PI
var u =
(s/2-0.05)+fi*ki;
var a =
10;
var xr = 4
+ 0.07*(a*Math.cos(u)*1 + a*u*Math.sin(u));
var yr = 4
+ 0.065*(a*Math.sin(u)*1 - a*u*Math.cos(u));
}
if (Tip_line == 12) { // Ïàñêàëÿ
var u =
(s/2-0.05)+fi*ki;
var a =
-30; var L = -5
var xr =
5.5 + 0.025*(a*(2*Math.cos(u) - L*Math.cos(2*u)));
var yr = 5
+ 0.025*(a*(2*Math.sin(u) - L*Math.sin(2*u)));
}
if
(Tip_line == 13) { // îêðóæíîñòü â
îêðóæíîñòè
ki
= ki-10
var fi =
(2*s)/44.5
if (ki >=11 && ki <= 45) {
var
xr = (5 + 5*Math.cos((s/2-0.05)+fi*ki))
var
yr = (5 - 5*Math.sin((s/2-0.05)+fi*ki))
}
else {
var
xr = (5 + 1*Math.cos((s/2-0.05)+fi*ki))
var
yr = (5 - 1*Math.sin((s/2-0.05)+fi*ki))
}
}
if (Tip_line == 14) { // òðåóãîëüíèê
var fi =
1/90;
var t
=(ki-11)*fi;
var xx1 = 5;
var yy1 =10;
var xx2= 10;
var yy2 = 0;
var xx3= 0;
var yy3 = 0;
if (ki
>=11 && ki <= 43) {
var t1 =
0*fi; var t2 = 33*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
43 && ki <= 63) {
var t1 =
33*fi; var t2=53*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
63 && ki <= 99) {
var t1 =
53*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
}
if (Tip_line == 15) { // êâàäðàò
var fi =
1/90;
var t
=(ki-11)*fi;
var xx1 = 0;
var yy1 =0;
var xx2= 10;
var yy2 = 10;
if (ki >=11 && ki <= 33) {
var t1 =
0*fi; var t2 = 23*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
33 && ki <= 53) {
var t1 =
23*fi; var t2=43*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
53 && ki <= 75) {
var t1 =
43*fi; var t2=65*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
75 && ki <= 99) {
var t1 =
65*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
}
if (Tip_line == 16) { // êðåñò
var fi =
1/90;
var t
=(ki-11)*fi;
var xx1 = 5;
var yy1 =0;
var xx2= 5;
var yy2 = 10;
var xx3= 0;
var yy3 = 5;
var xx4= 10;
var yy4 = 5;
if (ki
>=11 && ki <= 55) {
var t1 = 0*fi;
var t2 = 45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
55 && ki <= 99) {
var t1 =
45*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
}
if (Tip_line == 17) { // s-êðåñò
var fi =
1/90;
var t
=(ki-11)*fi;
var xx1 =
0; var yy1 = 0;
var xx2 =
5; var yy2 = 0;
var xx3 =
5; var yy3 = 10;
var xx4 = 10;
var yy4 = 10;
if (ki
>=11 && ki <= 25) {
var t1 =
0*fi; var t2 = 15*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
25 && ki <= 45) {
var t1 =
15*fi; var t2=35*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
45 && ki <= 55) {
var t1 =
35*fi; var t2=45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
var xx1 =
0; var yy1 = 10;
var xx2 =
0; var yy2 = 5;
var xx3 = 10;
var yy3 = 5;
var xx4 = 10;
var yy4 = 0;
if (ki >
55 && ki <= 70) {
var t1 =
45*fi; var t2 = 60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
70 && ki <= 85) {
var t1 =
60*fi; var t2=75*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
85 && ki <= 99) {
var t1 =
75*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
}
if (Tip_line == 18) { // 5-çâåçäà
var fi = 1/90;
var t =(ki-11)*fi;
var s5 =
(2*Math.PI)/5
var xx1
= (5 + 5*Math.cos(Math.PI/2))
var yy1
= (5 - 5*Math.sin(-Math.PI/2))
var xx2
= (5 + 5*Math.cos(Math.PI/2+s5))
var yy2
= (5 - 5*Math.sin(-Math.PI/2+s5))
var xx3
= (5 + 5*Math.cos(Math.PI/2+2*s5))
var yy3
= (5 - 5*Math.sin(-Math.PI/2+2*s5))
var xx4
= (5 + 5*Math.cos(Math.PI/2+3*s5))
var yy4
= (5 - 5*Math.sin(-Math.PI/2+3*s5))
var xx5
= (5 + 5*Math.cos(Math.PI/2 + 4*s5))
var yy5
= (5 - 5*Math.sin(-Math.PI/2 + 4*s5))
// alert ( "yy5 = " + yy5);
if (ki
>=11 && ki <= 28) {
var t1 =
0*fi; var t2 = 18*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
28 && ki <= 46) {
var t1 =
18*fi; var t2=36*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx5;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy5;
}
if (ki >
46 && ki <= 64) {
var t1 =
36*fi; var t2=54*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
64 && ki <= 72) {
var t1 =
54*fi; var t2=62*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
72 && ki <= 99) {
var t1 = 62*fi;
var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1
}
}
if (Tip_line == 19) { // ðîìá
var fi = 1/90;
var t =(ki-11)*fi;
var s5 =
(2*Math.PI)/5
var xx1
= 5
var yy1
= 10
var xx2
= 0
var yy2
= 5
var xx3
= 5
var yy3
= 0
var xx4
= 10
var yy4
= 5
// alert ( "yy5 = " + yy5);
if (ki
>=11 && ki <= 32) {
var t1 =
0*fi; var t2 = 22*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
32 && ki <= 54) {
var t1 =
22*fi; var t2=44*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
54 && ki <= 76) {
var t1 =
44*fi; var t2=66*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
76 && ki <= 99) {
var t1 =
66*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
}
if (Tip_line == 20) { // çâåçäà Äàâèäà
var fi =
1/90;
var t
=(ki-11)*fi;
var xx1 = 5;
var yy1 =10;
var xx2= 10;
var yy2 = 3;
var xx3= 0;
var yy3 = 3;
if (ki
>=11 && ki <= 23) {
var t1 =
0*fi; var t2 = 13*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
23 && ki <= 36) {
var t1 =
13*fi; var t2=26*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
36 && ki <= 49) {
var t1 =
26*fi; var t2=39*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 = 5;
var yy1 =0;
var xx2= 10;
var yy2 = 7;
var xx3= 0;
var yy3 = 7;
if (ki >
49 && ki <= 62) {
var t1 =
39*fi; var t2 = 52*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
62 && ki <= 75) {
var t1 =
52*fi; var t2=65*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
75 && ki <= 99) {
var t1 =
65*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
}
if
(Tip_line == 21) { // èç ñòðóêòóðû //
èìïîðòèðóåìàÿ ôèãóðà
Vector.CurrObjNmb = n10 // ïåðåîïðåäåëåíèå
â àêòèâíûé
var
Ms_m = 1; //Ms_mo.value
var fi =
1/91;
var tv
=(ki-11)*fi;
var A =
Vector.Polyline.P(tv)
var xr =
A.x // 5 + Ms_m*1.5*A.x;
var yr =
A.y //5 + Ms_m*1.5*A.y;
/*
var Ms_m = 1; //Ms_mo.value
var fi = 1/91;
var tv =(ki-11)*fi;
var Vector = new
ActiveXObject("Vector.Document");
Vector.Import
(Picnm, 1) // èìïîðò íå â ãðóïïó
n11 = 0
var A =
Vector.Polyline.P(tv)
var xr =
5 + Ms_m*1.5*A.x;
var yr = 5
+ Ms_m*1.5*A.y;
Vector.RefreshImage();
*/
}
if (Tip_line == 22) { // 4 îêðóæíîñòè ñ îäíèì öåíòðîì
ki = ki-10
var fi =
(2*s)/23.75
var fi =
(2*s)/20
var u =
(s/2-0.05)+fi*ki;
if (ki >=1 && ki <= 20) {
var
xr = (5 + 5*Math.cos((s/2-0.05)+fi*ki))
var
yr = (5 - 5*Math.sin((s/2-0.05)+fi*ki))
}
if (ki > 20 && ki <= 40) {
var
xr = (5 + 4*Math.cos((s/2-0.05)+fi*ki))
var
yr = (5 - 4*Math.sin((s/2-0.05)+fi*ki))
}
if (ki > 40 && ki <= 60) {
var
xr = (5 + 3*Math.cos((s/2-0.05)+fi*ki))
var
yr = (5 - 3*Math.sin((s/2-0.05)+fi*ki))
}
if (ki > 60 && ki <= 99){
var
xr = (5 + 2*Math.cos((s/2-0.05)+fi*ki))
var
yr = (5 - 2*Math.sin((s/2-0.05)+fi*ki))
}
}
if
(Tip_line == 23) { // 8 ïðÿìûõ èç
öåíòðà
var
fi = 1/90;
var t
=(ki-11)*fi;
var xx0 =
5; var yy0 = 5;
var xx1 =
0; var yy1 = 0;
var xx2 =
10; var yy2 = 0;
var xx3 =
10; var yy3 = 10;
var xx4 = 0;
var yy4 = 10;
var xx5 = 5;
var yy5 = 10;
var xx6 = 5;
var yy6 = 0;
if (ki
>=11 && ki <= 25) {
var t1 =
0*fi; var t2 = 15*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy0 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
25 && ki <= 45) {
var t1 =
15*fi; var t2=35*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy0 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
45 && ki <= 55) {
var t1 =
35*fi; var t2=45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy0 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
55 && ki <= 70) {
var t1 =
45*fi; var t2 = 60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy0 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
70 && ki <= 85) {
var t1 =
60*fi; var t2=75*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx5;
var yr =
(1-(t-t1)/(t2-t1))*yy0 + ((t-t1)/(t2-t1))*yy5;
}
if (ki >
85 && ki <= 99) {
var t1 =
75*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx6;
var yr =
(1-(t-t1)/(t2-t1))*yy0 + ((t-t1)/(t2-t1))*yy6;
}
}
if (Tip_line == 24) { // ðàçíîóðîâíåâûå
var fi =
1/90;
var t
=(ki-11)*fi;
var xx0 = 0;
var xx1 = 10;
var yy1 =
1.125; yy2=yy1+1.5; yy3=yy2+1.5; yy4=yy3+1.5; yy5=yy4+1.5; yy6=yy5+1.5;
if (ki
>=11 && ki <= 25) {
var t1 =
0*fi; var t2 = 15*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
25 && ki <= 45) {
var t1 =
15*fi; var t2=35*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
45 && ki <= 55) {
var t1 =
35*fi; var t2=45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
55 && ki <= 70) {
var t1 =
45*fi; var t2 = 60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
70 && ki <= 85) {
var t1 =
60*fi; var t2=75*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy5;
}
if (ki >
85 && ki <= 99) {
var t1 =
75*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy6 + ((t-t1)/(t2-t1))*yy6;
}
}
if
(Tip_line == 25) { // âåðòèêàëüíûå
(êîä Þëèÿ Öåçàðÿ)
var
fi = 1/90;
var t
=(ki-11)*fi;
var yy0 = 0;
var yy1 = 10;
var xx1 =
1.125; xx2=xx1+1.5; xx3=xx2+1.5; xx4=xx3+1.5; xx5=xx4+1.5; xx6=xx5+1.5;
if (ki
>=11 && ki <= 25) {
var t1 =
0*fi; var t2 = 15*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy0 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
25 && ki <= 45) {
var t1 =
15*fi; var t2=35*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy0 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
45 && ki <= 55) {
var t1 =
35*fi; var t2=45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy0 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
55 && ki <= 70) {
var t1 =
45*fi; var t2 = 60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy0 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
70 && ki <= 85) {
var t1 =
60*fi; var t2=75*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx5;
var yr =
(1-(t-t1)/(t2-t1))*yy0 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
85 && ki <= 99) {
var t1 =
75*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx6 + ((t-t1)/(t2-t1))*xx6;
var yr =
(1-(t-t1)/(t2-t1))*yy0 + ((t-t1)/(t2-t1))*yy1;
}
}
if (Tip_line == 26) { // ðàçíîóðîâíåâûå
9 ëèíèé
var fi =
1/90;
var t
=(ki-10)*fi;
var xx0 = 0;
var xx1 = 10;
var yy1 = 1;
yy2=yy1+1; yy3=yy2+1; yy4=yy3+1; yy5=yy4+1;
yy6=yy5+1;
yy7=yy6+1; yy8=yy7+1; yy9=yy8+1;
if (ki <=
20) {
var t1 =
0*fi; var t2 = 10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
20 && ki <= 30) {
var t1 =
10*fi; var t2=20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
30 && ki <= 40) {
var t1 =
20*fi; var t2=30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
40 && ki <= 50) {
var t1 =
30*fi; var t2 = 40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
50 && ki <= 60) {
var t1 =
40*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy5;
}
if (ki >
60 && ki <= 70) {
var t1 =
50*fi; var t2=60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy6 + ((t-t1)/(t2-t1))*yy6;
}
if (ki >
70 && ki <= 80) {
var t1 =
60*fi; var t2=70*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy7 + ((t-t1)/(t2-t1))*yy7;
}
if (ki >
80 && ki <= 90) {
var t1 =
70*fi; var t2=80*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy8 + ((t-t1)/(t2-t1))*yy8;
}
if (ki >
90 && ki <= 99) {
var t1 =
80*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy9 + ((t-t1)/(t2-t1))*yy9;
}
}
if
(Tip_line == 27) { // // âåðòèêàëüíûå
9 ëèíèé (êîä Þëèÿ Öåçàðÿ)
var
fi = 1/90;
var t
=(ki-10)*fi;
var yy1 = 0;
var yy2 = 10;
var xx1 = 1;
xx2=xx1*1+1; xx3=xx2*1+1; xx4=xx3*1+1; xx5=xx4*1+1;
xx6=xx5*1+1; xx7=xx6*1+1; xx8=xx7*1+1;
xx9=xx8*1+1;
if (ki <=
20) {
var t1 =
0*fi; var t2 = 10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
20 && ki <= 30) {
var t1 =
10*fi; var t2=20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
30 && ki <= 40) {
var t1 =
20*fi; var t2=30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
40 && ki <= 50) {
var t1 =
30*fi; var t2 = 40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
50 && ki <= 60) {
var t1 =
40*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx5;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
60 && ki <= 70) {
var t1 =
50*fi; var t2=60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx6 + ((t-t1)/(t2-t1))*xx6;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
70 && ki <= 80) {
var t1 =
60*fi; var t2=70*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx7 + ((t-t1)/(t2-t1))*xx7;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
80 && ki <= 90) {
var t1 =
70*fi; var t2=80*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx8 + ((t-t1)/(t2-t1))*xx8;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
90 && ki <= 99) {
var t1 =
80*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx9 + ((t-t1)/(t2-t1))*xx9;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
}
if
(Tip_line == 28) { // ðàçíîóðîâíåâûå 9
ëèíèé â îáðàòíîì íàïðàâëåíèè
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx0 = 0;
var xx1 = 10;
var yy1 = 1;
yy2=yy1+1; yy3=yy2+1; yy4=yy3+1; yy5=yy4+1;
yy6=yy5+1;
yy7=yy6+1; yy8=yy7+1; yy9=yy8+1;
if (ki <=
20) {
var t1 =
0*fi; var t2 = 10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
20 && ki <= 30) {
var t1 =
10*fi; var t2=20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx0;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
30 && ki <= 40) {
var t1 =
20*fi; var t2=30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
40 && ki <= 50) {
var t1 =
30*fi; var t2 = 40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx0;
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
50 && ki <= 60) {
var t1 =
40*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy5;
}
if (ki >
60 && ki <= 70) {
var t1 =
50*fi; var t2=60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx0;
var yr =
(1-(t-t1)/(t2-t1))*yy6 + ((t-t1)/(t2-t1))*yy6;
}
if (ki >
70 && ki <= 80) {
var t1 =
60*fi; var t2=70*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy7 + ((t-t1)/(t2-t1))*yy7;
}
if (ki >
80 && ki <= 90) {
var t1 =
70*fi; var t2=80*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx0;
var yr =
(1-(t-t1)/(t2-t1))*yy8 + ((t-t1)/(t2-t1))*yy8;
}
if (ki >
90 && ki <= 99) {
var t1 =
80*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy9 + ((t-t1)/(t2-t1))*yy9;
}
}
if
(Tip_line == 29) { // // âåðòèêàëüíûå
9 ëèíèé (êîä Þëèÿ Öåçàðÿ)â îáðàòíîì íàïðàâëåíèè
var
fi = 1/90;
var t
=(ki-10)*fi;
var yy1 = 0;
var yy2 = 10;
var xx1 = 1;
xx2=xx1*1+1; xx3=xx2*1+1; xx4=xx3*1+1; xx5=xx4*1+1;
xx6=xx5*1+1; xx7=xx6*1+1; xx8=xx7*1+1; xx9=xx8*1+1;
if (ki <=
20) {
var t1 =
0*fi; var t2 = 10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
20 && ki <= 30) {
var t1 =
10*fi; var t2=20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
30 && ki <= 40) {
var t1 =
20*fi; var t2=30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
40 && ki <= 50) {
var t1 =
30*fi; var t2 = 40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
50 && ki <= 60) {
var t1 =
40*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx5;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
60 && ki <= 70) {
var t1 =
50*fi; var t2=60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx6 + ((t-t1)/(t2-t1))*xx6;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
70 && ki <= 80) {
var t1 =
60*fi; var t2=70*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx7 + ((t-t1)/(t2-t1))*xx7;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
80 && ki <= 90) {
var t1 =
70*fi; var t2=80*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx8 + ((t-t1)/(t2-t1))*xx8;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
90 && ki <= 99) {
var t1 =
80*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx9 + ((t-t1)/(t2-t1))*xx9;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
}
if
(Tip_line == 30) { // ïî äèàãîíàëè
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 = 0;
var yy1 = 1; var xx2 = 1; var yy2 = 0;
var xx3 = 0;
var yy3 = 3; var xx4 = 3; var yy4 = 0;
var xx5 = 0;
var yy5 = 5; var xx6 = 5; var yy6 = 0;
var xx7 = 0;
var yy7 = 7; var xx8 = 7; var yy8 = 0;
var xx9 = 0;
var yy9 = 9; var xx10 = 9; var yy10 =
0;
if (ki <=
20) {
var t1 =
0*fi; var t2 = 10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
20 && ki <= 30) {
var t1 =
10*fi; var t2=20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
30 && ki <= 40) {
var t1 =
20*fi; var t2=30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx6;
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy6;
}
if (ki >
40 && ki <= 50) {
var t1 =
30*fi; var t2 = 40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx7 + ((t-t1)/(t2-t1))*xx8;
var yr =
(1-(t-t1)/(t2-t1))*yy7 + ((t-t1)/(t2-t1))*yy8;
}
if (ki >
50 && ki <= 60) {
var t1 =
40*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx9 + ((t-t1)/(t2-t1))*xx10;
var yr =
(1-(t-t1)/(t2-t1))*yy9 + ((t-t1)/(t2-t1))*yy10;
}
var xx11 = 2; var yy11 = 10; var xx12 = 10; var yy12 = 2;
var xx13 = 4; var yy13 = 10; var xx14 = 10; var yy14 = 4;
var xx15 = 6; var yy15 = 10; var xx16 = 10; var yy16 = 6;
var xx17 = 8; var yy17 = 10; var xx18 = 10; var yy18 = 8;
if (ki >
60 && ki <= 70) {
var t1 =
50*fi; var t2=60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx11 + ((t-t1)/(t2-t1))*xx12;
var yr =
(1-(t-t1)/(t2-t1))*yy11 + ((t-t1)/(t2-t1))*yy12;
}
if (ki >
70 && ki <= 80) {
var t1 =
60*fi; var t2=70*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx13 + ((t-t1)/(t2-t1))*xx14;
var yr =
(1-(t-t1)/(t2-t1))*yy13 + ((t-t1)/(t2-t1))*yy14;
}
if (ki >
80 && ki <= 89) {
var t1 =
70*fi; var t2=80*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx15 + ((t-t1)/(t2-t1))*xx16;
var yr =
(1-(t-t1)/(t2-t1))*yy15 + ((t-t1)/(t2-t1))*yy16;
}
}
if
(Tip_line == 31) { // ïî äèàãîíàëè â
øàõìàòíîì ïîðÿäêå
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 = 0;
var yy1 = 1; var xx2 = 1; var yy2 = 0;
var xx3 = 0;
var yy3 = 3; var xx4 = 3; var yy4 = 0;
var xx5 = 0;
var yy5 = 5; var xx6 = 5; var yy6 = 0;
var xx7 = 0;
var yy7 = 7; var xx8 = 7; var yy8 = 0;
var xx9 = 0;
var yy9 = 9; var xx10 = 9; var yy10 =
0;
if (ki <=
20) {
var t1 =
0*fi; var t2 = 10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
20 && ki <= 30) {
var t1 =
10*fi; var t2=20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
30 && ki <= 40) {
var t1 =
20*fi; var t2=30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx6;
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy6;
}
if (ki >
40 && ki <= 50) {
var t1 =
30*fi; var t2 = 40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx8 + ((t-t1)/(t2-t1))*xx7;
var yr =
(1-(t-t1)/(t2-t1))*yy8 + ((t-t1)/(t2-t1))*yy7;
}
if (ki >
50 && ki <= 60) {
var t1 =
40*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx9 + ((t-t1)/(t2-t1))*xx10;
var yr =
(1-(t-t1)/(t2-t1))*yy9 + ((t-t1)/(t2-t1))*yy10;
}
var xx11 = 2; var yy11 = 10; var xx12 = 10; var yy12 = 2;
var xx13 = 4; var yy13 = 10; var xx14 = 10; var yy14 = 4;
var xx15 = 6; var yy15 = 10; var xx16 = 10; var yy16 = 6;
var xx17 = 8; var yy17 = 10; var xx18 = 10; var yy18 = 8;
if (ki >
60 && ki <= 70) {
var t1 =
50*fi; var t2=60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx12 + ((t-t1)/(t2-t1))*xx11;
var yr =
(1-(t-t1)/(t2-t1))*yy12 + ((t-t1)/(t2-t1))*yy11;
}
if (ki >
70 && ki <= 80) {
var t1 =
60*fi; var t2=70*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx13 + ((t-t1)/(t2-t1))*xx14;
var yr =
(1-(t-t1)/(t2-t1))*yy13 + ((t-t1)/(t2-t1))*yy14;
}
if (ki >
80 && ki <= 89) {
var t1 =
70*fi; var t2=80*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx16 + ((t-t1)/(t2-t1))*xx15;
var yr =
(1-(t-t1)/(t2-t1))*yy16 + ((t-t1)/(t2-t1))*yy15;
}
}
if
(Tip_line == 32) { // ïî äèàãîíàëè
âëåâî
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 = 10;
var yy1 = 1; var xx2 = 9; var yy2 = 0;
var xx3 = 10;
var yy3 = 3; var xx4 = 7; var yy4 = 0;
var xx5 = 10;
var yy5 = 5; var xx6 = 5; var yy6 = 0;
var xx7 = 10;
var yy7 = 7; var xx8 = 3; var yy8 = 0;
var xx9 = 10;
var yy9 = 9; var xx10 = 1; var yy10 =
0;
if (ki <=
20) {
var t1 =
0*fi; var t2 = 10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
20 && ki <= 30) {
var t1 =
10*fi; var t2=20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
30 && ki <= 40) {
var t1 =
20*fi; var t2=30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx6;
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy6;
}
if (ki >
40 && ki <= 50) {
var t1 =
30*fi; var t2 = 40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx7 + ((t-t1)/(t2-t1))*xx8;
var yr =
(1-(t-t1)/(t2-t1))*yy7 + ((t-t1)/(t2-t1))*yy8;
}
if (ki >
50 && ki <= 60) {
var t1 =
40*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx9 + ((t-t1)/(t2-t1))*xx10;
var yr =
(1-(t-t1)/(t2-t1))*yy9 + ((t-t1)/(t2-t1))*yy10;
}
var xx11 = 8; var yy11 = 10; var xx12 = 0; var yy12 = 2;
var xx13 = 6; var yy13 = 10; var xx14 = 0; var yy14 = 4;
var xx15 = 4; var yy15 = 10; var xx16 = 0; var yy16 = 6;
var xx17 = 2; var yy17 = 10; var xx18 = 0; var yy18 = 8;
if (ki >
60 && ki <= 70) {
var t1 =
50*fi; var t2=60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx11 + ((t-t1)/(t2-t1))*xx12;
var yr =
(1-(t-t1)/(t2-t1))*yy11 + ((t-t1)/(t2-t1))*yy12;
}
if (ki >
70 && ki <= 80) {
var t1 =
60*fi; var t2=70*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx13 + ((t-t1)/(t2-t1))*xx14;
var yr =
(1-(t-t1)/(t2-t1))*yy13 + ((t-t1)/(t2-t1))*yy14;
}
if (ki >
80 && ki <= 89) {
var t1 =
70*fi; var t2=80*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx15 + ((t-t1)/(t2-t1))*xx16;
var yr =
(1-(t-t1)/(t2-t1))*yy15 + ((t-t1)/(t2-t1))*yy16;
}
}
if
(Tip_line == 33) { // ïî äèàãîíàëè â
øàõìàòíîì ïîðÿäêå âëåâî
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 = 10;
var yy1 = 1; var xx2 = 9; var yy2 = 0;
var xx3 = 10;
var yy3 = 3; var xx4 = 7; var yy4 = 0;
var xx5 = 10;
var yy5 = 5; var xx6 = 5; var yy6 = 0;
var xx7 = 10;
var yy7 = 7; var xx8 = 3; var yy8 = 0;
var xx9 = 10;
var yy9 = 9; var xx10 = 1; var yy10 =
0;
if (ki <=
20) {
var t1 =
0*fi; var t2 = 10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
20 && ki <= 30) {
var t1 =
10*fi; var t2=20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
30 && ki <= 40) {
var t1 =
20*fi; var t2=30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx6;
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy6;
}
if (ki >
40 && ki <= 50) {
var t1 =
30*fi; var t2 = 40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx8 + ((t-t1)/(t2-t1))*xx7;
var yr =
(1-(t-t1)/(t2-t1))*yy8 + ((t-t1)/(t2-t1))*yy7;
}
if (ki >
50 && ki <= 60) {
var t1 =
40*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx9 + ((t-t1)/(t2-t1))*xx10;
var yr =
(1-(t-t1)/(t2-t1))*yy9 + ((t-t1)/(t2-t1))*yy10;
}
var xx11 = 8; var yy11 = 10; var xx12 = 0; var yy12 = 2;
var xx13 = 6; var yy13 = 10; var xx14 = 0; var yy14 = 4;
var xx15 = 4; var yy15 = 10; var xx16 = 0; var yy16 = 6;
var xx17 = 2; var yy17 = 10; var xx18 = 0; var yy18 = 8;
if (ki >
60 && ki <= 70) {
var t1 =
50*fi; var t2=60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx12 + ((t-t1)/(t2-t1))*xx11;
var yr =
(1-(t-t1)/(t2-t1))*yy12 + ((t-t1)/(t2-t1))*yy11;
}
if (ki >
70 && ki <= 80) {
var t1 =
60*fi; var t2=70*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx13 + ((t-t1)/(t2-t1))*xx14;
var yr =
(1-(t-t1)/(t2-t1))*yy13 + ((t-t1)/(t2-t1))*yy14;
}
if (ki >
80 && ki <= 89) {
var t1 =
70*fi; var t2=80*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx16 + ((t-t1)/(t2-t1))*xx15;
var yr =
(1-(t-t1)/(t2-t1))*yy16 + ((t-t1)/(t2-t1))*yy15;
}
}
if
(Tip_line == 34) { // ïî äèàãîíàëè â
øàõìàòíîì ïîðÿäêå âëåâî
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 =
5; var yy1 = 0;
var xx2 =
9; var yy2 = 6;
var xx3 =
1; var yy3 = 6;
var xx4 =
0; var yy4 = 5;
var xx5 = 5; var yy5 = 10;
var xx6 = 10;
var yy6 = 5;
if (ki <=
22) {
var t1 =
0*fi; var t2 = 12*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
22 && ki <= 34) {
var t1 =
12*fi; var t2=24*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
34 && ki <= 48) {
var t1 =
24*fi; var t2 = 38*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
48 && ki <= 60) {
var t1 =
38*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx4
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
60 && ki <= 72) {
var t1 =
50*fi; var t2=62*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx5;
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy5;
}
if (ki >
72 && ki <= 84) {
var t1 =
62*fi; var t2=74*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx6;
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy6;
}
if (ki >
84 && ki <= 99) {
var t1 =
74*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx6 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy6 + ((t-t1)/(t2-t1))*yy1;
}
}
if (Tip_line == 35) { // êâàäðàò â ðîìáå
var fi =
1/90;
var t
=(ki-10)*fi;
var xx1 =
2.5; var yy1 = 2.5;
var xx2 =
xx1; var yy2 = 7.5;
var xx3 =
7.5; var yy3 = yy2;
var xx4 =
xx3; var yy4 = xx1;
if (ki <=
21) {
var t1 =
0*fi; var t2 = 11*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
21 && ki <= 32) {
var t1 =
12*fi; var t2=22*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
32 && ki <= 43) {
var t1 =
22*fi; var t2 = 33*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
43 && ki <= 54) {
var t1 =
33*fi; var t2=44*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
var xx5 =
5; var yy5 = 0;
var xx6 =
0; var yy6 = 5;
var xx7 =
5; var yy7 = 10;
var xx8 =
10; var yy8 = 5;
if (ki >
54 && ki <= 65) {
var t1 =
44*fi; var t2=55*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx6
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy6;
}
if (ki >
65 && ki <= 77) {
var t1 =
55*fi; var t2=67*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx6 + ((t-t1)/(t2-t1))*xx7;
var yr =
(1-(t-t1)/(t2-t1))*yy6 + ((t-t1)/(t2-t1))*yy7;
}
if (ki >
77 && ki <= 88) {
var t1 =
67*fi; var t2=78*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx7 + ((t-t1)/(t2-t1))*xx8;
var yr =
(1-(t-t1)/(t2-t1))*yy7 + ((t-t1)/(t2-t1))*yy8;
}
if (ki >
88 && ki <= 99) {
var t1 =
78*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx8 + ((t-t1)/(t2-t1))*xx5;
var yr =
(1-(t-t1)/(t2-t1))*yy8 + ((t-t1)/(t2-t1))*yy5;
}
}
if
(Tip_line == 36) { // êâàäðàò â
êâàäðàòå
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 =
0; var yy1 = 0;
var xx2 =
0; var yy2 = 10;
var xx3 =
10; var yy3 = 10;
var xx4 =
10; var yy4 = 0;
if (ki <=
21) {
var t1 =
0*fi; var t2 = 11*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
21 && ki <= 32) {
var t1 =
12*fi; var t2=22*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
32 && ki <= 43) {
var t1 =
22*fi; var t2 = 33*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
43 && ki <= 54) {
var t1 =
33*fi; var t2=44*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
var xx5 =
2.5; var yy5 = 2.5;
var xx6 =
2.5; var yy6 = 7.5;
var xx7 =
7.5; var yy7 = 7.5;
var xx8 =
7.5; var yy8 = 2.5;
if (ki >
54 && ki <= 65) {
var t1 =
44*fi; var t2=55*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx6
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy6;
}
if (ki >
65 && ki <= 77) {
var t1 =
55*fi; var t2=67*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx6 + ((t-t1)/(t2-t1))*xx7;
var yr =
(1-(t-t1)/(t2-t1))*yy6 + ((t-t1)/(t2-t1))*yy7;
}
if (ki >
77 && ki <= 88) {
var t1 =
67*fi; var t2=78*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx7 + ((t-t1)/(t2-t1))*xx8;
var yr =
(1-(t-t1)/(t2-t1))*yy7 + ((t-t1)/(t2-t1))*yy8;
}
if (ki >
88 && ki <= 99) {
var t1 =
78*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx8 + ((t-t1)/(t2-t1))*xx5;
var yr =
(1-(t-t1)/(t2-t1))*yy8 + ((t-t1)/(t2-t1))*yy5;
}
}
if
(Tip_line == 37) { // ìåíüøå êâàäðàò â
êâàäðàòå
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 =
1; var yy1 = 1;
var xx2 =
1; var yy2 = 9;
var xx3 =
9; var yy3 = 9;
var xx4 =
9; var yy4 = 1;
if (ki <=
21) {
var t1 =
0*fi; var t2 = 11*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
21 && ki <= 32) {
var t1 =
12*fi; var t2=22*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
32 && ki <= 43) {
var t1 =
22*fi; var t2 = 33*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
43 && ki <= 54) {
var t1 =
33*fi; var t2=44*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
var xx5 =
2.5; var yy5 = 2.5;
var xx6 =
2.5; var yy6 = 7.5;
var xx7 =
7.5; var yy7 = 7.5;
var xx8 =
7.5; var yy8 = 2.5;
if (ki >
54 && ki <= 65) {
var t1 =
44*fi; var t2=55*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx6
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy6;
}
if (ki >
65 && ki <= 77) {
var t1 =
55*fi; var t2=67*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx6 + ((t-t1)/(t2-t1))*xx7;
var yr =
(1-(t-t1)/(t2-t1))*yy6 + ((t-t1)/(t2-t1))*yy7;
}
if (ki >
77 && ki <= 88) {
var t1 =
67*fi; var t2=78*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx7 + ((t-t1)/(t2-t1))*xx8;
var yr =
(1-(t-t1)/(t2-t1))*yy7 + ((t-t1)/(t2-t1))*yy8;
}
if (ki >
88 && ki <= 99) {
var t1 =
78*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx8 + ((t-t1)/(t2-t1))*xx5;
var yr =
(1-(t-t1)/(t2-t1))*yy8 + ((t-t1)/(t2-t1))*yy5;
}
}
if (Tip_line == 38) { // Áóêâà Ò
var fi =
1/90;
var t
=(ki-10)*fi;
var xx1 =
4; var yy1 = 0;
var xx2 =
4; var yy2 = 8;
var xx3 =
0; var yy3 = 8;
var xx4 =
0; var yy4 = 10;
var xx5 =
10; var yy5 = 10;
var xx6 =
10; var yy6 = 8;
var xx7 =
6; var yy7 = 8;
var xx8 =
6; var yy8 = 0;
if (ki <=
21) {
var t1 =
0*fi; var t2 = 11*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
21 && ki <= 32) {
var t1 =
12*fi; var t2=22*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
32 && ki <= 43) {
var t1 =
22*fi; var t2 = 33*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
43 && ki <= 54) {
var t1 =
33*fi; var t2=44*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx5
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy5;
}
if (ki >
54 && ki <= 65) {
var t1 =
44*fi; var t2=55*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx6
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy6;
}
if (ki >
65 && ki <= 77) {
var t1 =
55*fi; var t2=67*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx6 + ((t-t1)/(t2-t1))*xx7;
var yr =
(1-(t-t1)/(t2-t1))*yy6 + ((t-t1)/(t2-t1))*yy7;
}
if (ki >
77 && ki <= 88) {
var t1 =
67*fi; var t2=78*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx7 + ((t-t1)/(t2-t1))*xx8;
var yr =
(1-(t-t1)/(t2-t1))*yy7 + ((t-t1)/(t2-t1))*yy8;
}
if (ki > 88
&& ki <= 99) {
var t1 =
78*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx8 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy8 + ((t-t1)/(t2-t1))*yy1;
}
}
if
(Tip_line == 39) { // Ðàâíîìåðíûé
êðåñò
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 =
4; var yy1 = 0;
var xx2 =
4; var yy2 = 4;
var xx3 =
0; var yy3 = 4;
var xx4 =
0; var yy4 = 6;
var xx5 =
4; var yy5 = 6;
var xx6 =
4; var yy6 = 10;
var xx7 =
6; var yy7 = 10;
var xx8 =
6; var yy8 = 6;
var xx9 =
10; var yy9 = 6;
var xx10 =
10; var yy10 = 4;
var xx11 =
6; var yy11 = 4;
var xx12 =
6; var yy12 = 0;
if (ki <=
18) {
var t1 =
0*fi; var t2 = 8*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
18 && ki <= 25) {
var t1 =
8*fi; var t2=15*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
25 && ki <= 32) {
var t1 =
15*fi; var t2 = 22*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
32 && ki <= 39) {
var t1 =
22*fi; var t2=29*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx5
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy5;
}
if (ki >
39 && ki <= 46) {
var t1 =
29*fi; var t2=36*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx6
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy6;
}
if (ki >
46 && ki <= 54) {
var t1 =
36*fi; var t2=44*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx6 + ((t-t1)/(t2-t1))*xx7;
var yr =
(1-(t-t1)/(t2-t1))*yy6 + ((t-t1)/(t2-t1))*yy7;
}
if (ki >
54 && ki <= 61) {
var t1 =
44*fi; var t2=51*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx7 + ((t-t1)/(t2-t1))*xx8;
var yr =
(1-(t-t1)/(t2-t1))*yy7 + ((t-t1)/(t2-t1))*yy8;
}
if (ki >
61 && ki <= 68) {
var t1 =
51*fi; var t2=58*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx8 + ((t-t1)/(t2-t1))*xx9;
var yr =
(1-(t-t1)/(t2-t1))*yy8 + ((t-t1)/(t2-t1))*yy9;
}
if (ki >
68 && ki <= 75) {
var t1 =
58*fi; var t2=65*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx9 + ((t-t1)/(t2-t1))*xx10;
var yr =
(1-(t-t1)/(t2-t1))*yy9 + ((t-t1)/(t2-t1))*yy10;
}
if (ki >
75 && ki <= 82) {
var t1 =
65*fi; var t2=72*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx10 + ((t-t1)/(t2-t1))*xx11;
var yr =
(1-(t-t1)/(t2-t1))*yy10 + ((t-t1)/(t2-t1))*yy11;
}
if (ki >
82 && ki <= 89) {
var t1 =
72*fi; var t2=79*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx11 + ((t-t1)/(t2-t1))*xx12;
var yr =
(1-(t-t1)/(t2-t1))*yy11 + ((t-t1)/(t2-t1))*yy12;
}
if (ki >
89 && ki <= 99) {
var t1 =
79*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx12 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy12 + ((t-t1)/(t2-t1))*yy1;
}
}
if
(Tip_line == 40) { // êðåñò â êðóãå
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 =
4; var yy1 = 0;
var xx2 =
4; var yy2 = 4;
var xx3 =
0; var yy3 = 4;
var xx4 =
0; var yy4 = 6;
var xx5 =
4; var yy5 = 6;
var xx6 =
4; var yy6 = 10;
var xx7 =
6; var yy7 = 10;
var xx8 =
6; var yy8 = 6;
var xx9 =
10; var yy9 = 6;
var xx10 =
10; var yy10 = 4;
var xx11 =
6; var yy11 = 4;
var xx12 =
6; var yy12 = 0;
if (ki <=
15) {
var t1 =
0*fi; var t2 = 5*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
15 && ki <= 20) {
var t1 =
5*fi; var t2=10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
20 && ki <= 25) {
var t1 =
10*fi; var t2 = 15*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
25 && ki <= 30) {
var t1 =
15*fi; var t2=20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx5
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy5;
}
if (ki >
30 && ki <= 35) {
var t1 =
20*fi; var t2=25*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx6
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy6;
}
if (ki > 35
&& ki <= 40) {
var t1 =
25*fi; var t2=30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx6 + ((t-t1)/(t2-t1))*xx7;
var yr =
(1-(t-t1)/(t2-t1))*yy6 + ((t-t1)/(t2-t1))*yy7;
}
if (ki >
40 && ki <= 45) {
var t1 =
30*fi; var t2=35*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx7 + ((t-t1)/(t2-t1))*xx8;
var yr =
(1-(t-t1)/(t2-t1))*yy7 + ((t-t1)/(t2-t1))*yy8;
}
if (ki >
45 && ki <= 50) {
var t1 =
35*fi; var t2=40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx8 + ((t-t1)/(t2-t1))*xx9;
var yr =
(1-(t-t1)/(t2-t1))*yy8 + ((t-t1)/(t2-t1))*yy9;
}
if (ki >
50 && ki <= 55) {
var t1 =
40*fi; var t2=45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx9 + ((t-t1)/(t2-t1))*xx10;
var yr =
(1-(t-t1)/(t2-t1))*yy9 + ((t-t1)/(t2-t1))*yy10;
}
if (ki >
55 && ki <= 60) {
var t1 =
45*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx10 + ((t-t1)/(t2-t1))*xx11;
var yr =
(1-(t-t1)/(t2-t1))*yy10 + ((t-t1)/(t2-t1))*yy11;
}
if (ki >
60 && ki <= 65) {
var t1 =
50*fi; var t2=55*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx11 + ((t-t1)/(t2-t1))*xx12;
var yr =
(1-(t-t1)/(t2-t1))*yy11 + ((t-t1)/(t2-t1))*yy12;
}
if (ki >
65 && ki <= 70) {
var t1 =
55*fi; var t2=60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx12 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy12 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
65 && ki <= 99) {
var fi = (2*s)/(99-65)
var
xr = (5 + 5*Math.cos((s/2-0.05)+fi*ki))
var
yr = (5 - 5*Math.sin((s/2-0.05)+fi*ki))
}
}
if (Tip_line == 41) { // 4 êâàäðàòà
var fi =
1/90;
var t
=(ki-10)*fi;
var xx1 =
4; var yy1 = 4;
var xx2 =
4; var yy2 = 0;
var xx3 =
0; var yy3 = 0;
var xx4 =
0; var yy4 = 4;
if (ki <=
15) {
var t1 =
0*fi; var t2 = 5*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
15 && ki <= 20) {
var t1 =
5*fi; var t2=10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
20 && ki <= 25) {
var t1 =
10*fi; var t2 = 15*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
25 && ki <= 30) {
var t1 =
15*fi; var t2=20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
4; var yy1 = 6;
var xx2 =
0; var yy2 = 6;
var xx3 =
0; var yy3 = 10;
var xx4 =
4; var yy4 = 10;
if (ki >
30 && ki <= 35) {
var t1 =
20*fi; var t2 = 25*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
35 && ki <= 40) {
var t1 =
25*fi; var t2=30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
40 && ki <= 45) {
var t1 =
30*fi; var t2 = 35*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
45 && ki <= 50) {
var t1 =
35*fi; var t2=40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
6; var yy1 = 6;
var xx2 =
6; var yy2 = 10;
var xx3 =
10; var yy3 = 10;
var xx4 =
10; var yy4 = 6;
if (ki >
50 && ki <= 55) {
var t1 =
40*fi; var t2 = 45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
55 && ki <= 60) {
var t1 =
45*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
60 && ki <= 65) {
var t1 =
50*fi; var t2 = 55*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
65 && ki <= 70) {
var t1 =
55*fi; var t2=60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
6; var yy1 = 4;
var xx2 =
10; var yy2 = 4;
var xx3 =
10; var yy3 = 0;
var xx4 =
6; var yy4 = 0;
if (ki >
70 && ki <= 75) {
var t1 =
60*fi; var t2 = 65*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
75 && ki <= 80) {
var t1 =
65*fi; var t2=70*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
80 && ki <= 85) {
var t1 =
70*fi; var t2 = 75*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
85 && ki <= 99) {
var t1 =
75*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
}
if
(Tip_line == 42) { // 4 êâàäðàòà â
ïåðåñå÷íèè
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 =
6; var yy1 = 6;
var xx2 =
6; var yy2 = 0;
var xx3 =
0; var yy3 = 0;
var xx4 =
0; var yy4 = 6;
if (ki <=
15) {
var t1 =
0*fi; var t2 = 5*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
15 && ki <= 20) {
var t1 =
5*fi; var t2=10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
20 && ki <= 25) {
var t1 =
10*fi; var t2 = 15*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
25 && ki <= 30) {
var t1 =
15*fi; var t2=20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
6; var yy1 = 4;
var xx2 =
0; var yy2 = 4;
var xx3 =
0; var yy3 = 10;
var xx4 =
6; var yy4 = 10;
if (ki >
30 && ki <= 35) {
var t1 =
20*fi; var t2 = 25*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
35 && ki <= 40) {
var t1 =
25*fi; var t2=30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
40 && ki <= 45) {
var t1 =
30*fi; var t2 = 35*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
45 && ki <= 50) {
var t1 =
35*fi; var t2=40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
4; var yy1 = 4;
var xx2 =
4; var yy2 = 10;
var xx3 =
10; var yy3 = 10;
var xx4 =
10; var yy4 = 4;
if (ki >
50 && ki <= 55) {
var t1 =
40*fi; var t2 = 45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
55 && ki <= 60) {
var t1 =
45*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
60 && ki <= 65) {
var t1 =
50*fi; var t2 = 55*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
65 && ki <= 70) {
var t1 =
55*fi; var t2=60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
4; var yy1 = 6;
var xx2 =
10; var yy2 = 6;
var xx3 =
10; var yy3 = 0;
var xx4 =
4; var yy4 = 0;
if (ki >
70 && ki <= 75) {
var t1 =
60*fi; var t2 = 65*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
75 && ki <= 80) {
var t1 =
65*fi; var t2=70*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
80 && ki <= 85) {
var t1 =
70*fi; var t2 = 75*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
85 && ki <= 99) {
var t1 =
75*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
}
if
(Tip_line == 43) { // 4 êâàäðàòà â
óãëû âåðøèíà
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 =
10; var yy1 = 10;
var xx2 =
4; var yy2 = 0;
var xx3 =
0; var yy3 = 0;
var xx4 =
0; var yy4 = 4;
if (ki <=
15) {
var t1 =
0*fi; var t2 = 5*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
15 && ki <= 20) {
var t1 =
5*fi; var t2=10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
20 && ki <= 25) {
var t1 =
10*fi; var t2 = 15*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
25 && ki <= 30) {
var t1 =
15*fi; var t2=20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
10; var yy1 = 0;
var xx2 =
0; var yy2 = 6;
var xx3 =
0; var yy3 = 10;
var xx4 =
4; var yy4 = 10;
if (ki >
30 && ki <= 35) {
var t1 = 20*fi;
var t2 = 25*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
35 && ki <= 40) {
var t1 =
25*fi; var t2=30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
40 && ki <= 45) {
var t1 =
30*fi; var t2 = 35*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
45 && ki <= 50) {
var t1 =
35*fi; var t2=40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
0; var yy1 = 0;
var xx2 =
6; var yy2 = 10;
var xx3 =
10; var yy3 = 10;
var xx4 =
10; var yy4 = 6;
if (ki >
50 && ki <= 55) {
var t1 =
40*fi; var t2 = 45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
55 && ki <= 60) {
var t1 =
45*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
60 && ki <= 65) {
var t1 =
50*fi; var t2 = 55*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
65 && ki <= 70) {
var t1 =
55*fi; var t2=60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
0; var yy1 = 10;
var xx2 =
10; var yy2 = 4;
var xx3 =
10; var yy3 = 0;
var xx4 =
6; var yy4 = 0;
if (ki >
70 && ki <= 75) {
var t1 =
60*fi; var t2 = 65*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
75 && ki <= 80) {
var t1 =
65*fi; var t2=70*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
80 && ki <= 85) {
var t1 =
70*fi; var t2 = 75*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
85 && ki <= 99) {
var t1 =
75*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx1
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy1;
}
}
if
(Tip_line == 44) { // 4 òðåóãîëíèêà -
âåðøèíû íà ñòîðîíàõ
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 =
5; var yy1 = 10;
var xx2 =
0; var yy2 = 0;
var xx3 =
10; var yy3 = 0;
if (ki <=
17) {
var t1 =
0*fi; var t2 = 7*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
17 && ki <= 24) {
var t1 =
7*fi; var t2=14*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
24 && ki <= 31) {
var t1 =
14*fi; var t2 = 21*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
5; var yy1 = 0;
var xx2 =
0; var yy2 = 10;
var xx3 =
10; var yy3 = 10;
if (ki >
31 && ki <= 38) {
var t1 =
21*fi; var t2 = 28*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
38 && ki <= 48) {
var t1 =
28*fi; var t2=38*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
48 && ki <= 55) {
var t1 =
38*fi; var t2 = 45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
0; var yy1 = 5;
var xx2 =
10; var yy2 = 10;
var xx3 =
10; var yy3 = 0;
if (ki >
55 && ki <= 62) {
var t1 =
45*fi; var t2 = 52*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
62 && ki <= 69) {
var t1 =
52*fi; var t2=59*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
69 && ki <= 76) {
var t1 =
59*fi; var t2 = 66*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
10; var yy1 = 5;
var xx2 =
0; var yy2 = 10;
var xx3 =
0; var yy3 = 0;
if (ki >
76 && ki <= 83) {
var t1 =
66*fi; var t2 = 73*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
83 && ki <= 90) {
var t1 =
73*fi; var t2=80*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
90 && ki <= 99) {
var t1 =
80*fi; var t2 = 89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
}
if
(Tip_line == 45) { // 4
òðåóãîëüíèêà ïî óãëàì
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 =
0; var yy1 = 0;
var xx2 =
0; var yy2 = 5;
var xx3 =
5; var yy3 = 0;
if (ki <=
17) {
var t1 =
0*fi; var t2 = 7*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
17 && ki <= 24) {
var t1 =
7*fi; var t2=14*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
24 && ki <= 31) {
var t1 =
14*fi; var t2 = 21*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
0; var yy1 = 10;
var xx2 =
5; var yy2 = 10;
var xx3 =
0; var yy3 = 5;
if (ki >
31 && ki <= 38) {
var t1 =
21*fi; var t2 = 28*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
38 && ki <= 48) {
var t1 =
28*fi; var t2=38*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
48 && ki <= 55) {
var t1 =
38*fi; var t2 = 45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
10; var yy1 = 10;
var xx2 =
5; var yy2 = 10;
var xx3 =
10; var yy3 = 5;
if (ki >
55 && ki <= 62) {
var t1 =
45*fi; var t2 = 52*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
62 && ki <= 69) {
var t1 =
52*fi; var t2=59*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
69 && ki <= 76) {
var t1 =
59*fi; var t2 = 66*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
10; var yy1 = 0;
var xx2 =
10; var yy2 = 5;
var xx3 =
5; var yy3 = 0;
if (ki >
76 && ki <= 83) {
var t1 =
66*fi; var t2 = 73*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
83 && ki <= 90) {
var t1 =
73*fi; var t2=80*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
90 && ki <= 99) {
var t1 =
80*fi; var t2 = 89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
}
if
(Tip_line == 46) { // 4
òðåóãîëüíèêà + îêðóæíîñòü
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 =
0; var yy1 = 0;
var xx2 =
10; var yy2 = 0;
var xx3 =
5; var yy3 = 5;
if (ki <=
15) {
var t1 =
0*fi; var t2 = 5*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
15 && ki <= 20) {
var t1 =
5*fi; var t2=10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
20 && ki <= 25) {
var t1 =
10*fi; var t2 = 15*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
0; var yy1 = 0;
var xx2 =
0; var yy2 = 10;
var xx3 =
5; var yy3 = 5;
if (ki >
25 && ki <= 30) {
var t1 =
15*fi; var t2 = 20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
30 && ki <= 35) {
var t1 =
20*fi; var t2=25*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
35 && ki <= 40) {
var t1 =
25*fi; var t2 = 30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
0; var yy1 = 10;
var xx2 =
10; var yy2 = 10;
var xx3 =
5; var yy3 = 5;
if (ki >
40 && ki <= 45) {
var t1 =
30*fi; var t2 = 35*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
45 && ki <= 50) {
var t1 =
35*fi; var t2=40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
50 && ki <= 55) {
var t1 =
40*fi; var t2 = 45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
10; var yy1 = 10;
var xx2 =
10; var yy2 = 0;
var xx3 =
5; var yy3 = 5;
if (ki >
55 && ki <= 60) {
var t1 =
45*fi; var t2 = 50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
60 && ki <= 65) {
var t1 =
50*fi; var t2=55*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
65 && ki <= 70) {
var t1 =
55*fi; var t2 = 60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
65 && ki <= 99) {
var fi =
(2*s)/(99-65)
var
xr = (5 + 5*Math.cos((s/2-0.05)+fi*ki))
var
yr = (5 - 5*Math.sin((s/2-0.05)+fi*ki))
}
}
if
(Tip_line == 47) { // 4
òðåóãîëüíèêà + îêðóæíîñòü
var
fi = 1/90;
var t
=(ki-10)*fi;
var xx1 =
0; var yy1 = 0;
var xx2 =
10; var yy2 = 0;
var xx3 =
5; var yy3 = 2.5;
if (ki <=
15) {
var t1 =
0*fi; var t2 = 5*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr = (1-(t-t1)/(t2-t1))*yy1
+ ((t-t1)/(t2-t1))*yy2;
}
if (ki >
15 && ki <= 20) {
var t1 =
5*fi; var t2=10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
20 && ki <= 25) {
var t1 =
10*fi; var t2 = 15*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
0; var yy1 = 0;
var xx2 =
0; var yy2 = 10;
var xx3 =
2.5; var yy3 = 5;
if (ki >
25 && ki <= 30) {
var t1 =
15*fi; var t2 = 20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
30 && ki <= 35) {
var t1 =
20*fi; var t2=25*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
35 && ki <= 40) {
var t1 =
25*fi; var t2 = 30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
0; var yy1 = 10;
var xx2 =
10; var yy2 = 10;
var xx3 =
5; var yy3 = 7.5;
if (ki >
40 && ki <= 45) {
var t1 =
30*fi; var t2 = 35*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
45 && ki <= 50) {
var t1 =
35*fi; var t2=40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
50 && ki <= 55) {
var t1 =
40*fi; var t2 = 45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
var xx1 =
10; var yy1 = 10;
var xx2 =
10; var yy2 = 0;
var xx3 =
7.5; var yy3 = 5;
if (ki >
55 && ki <= 60) {
var t1 =
45*fi; var t2 = 50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
60 && ki <= 65) {
var t1 =
50*fi; var t2=55*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
65 && ki <= 70) {
var t1 =
55*fi; var t2 = 60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
65 && ki <= 99) {
var fi =
(2*s)/(99-65)
var
xr = (5 + 3*Math.cos((s/2-0.05)+fi*ki))
var
yr = (5 - 3*Math.sin((s/2-0.05)+fi*ki))
}
}
if (Tip_line == 48) { // ïðèìåðíî øàõìàòû
var fi =
1/90;
var t
=(ki-10)*fi;
var xx0 = 0;
var xx1 = 10;
var yy1 = 1;
yy2=yy1+1; yy3=yy2+1; yy4=yy3+1; yy5=yy4+1;
yy6=yy5+1;
yy7=yy6+1; yy8=yy7+1; yy9=yy8+1;
if (ki <=
15) {
var t1 =
0*fi; var t2 = 5*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
15 && ki <= 20) {
var t1 =
5*fi; var t2=10*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx0;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
20 && ki <= 25) {
var t1 =
10*fi; var t2=15*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy3 + ((t-t1)/(t2-t1))*yy3;
}
if (ki >
25 && ki <= 30) {
var t1 =
15*fi; var t2 = 20*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx0;
var yr =
(1-(t-t1)/(t2-t1))*yy4 + ((t-t1)/(t2-t1))*yy4;
}
if (ki >
30 && ki <= 35) {
var t1 =
20*fi; var t2=25*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy5 + ((t-t1)/(t2-t1))*yy5;
}
if (ki >
35 && ki <= 40) {
var t1 =
25*fi; var t2=30*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx0;
var yr =
(1-(t-t1)/(t2-t1))*yy6 + ((t-t1)/(t2-t1))*yy6;
}
if (ki >
40 && ki <= 45) {
var t1 =
30*fi; var t2=35*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx0;
var yr =
(1-(t-t1)/(t2-t1))*yy7 + ((t-t1)/(t2-t1))*yy7;
}
if (ki >
45 && ki <= 50) {
var t1 =
35*fi; var t2=40*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx0 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy8 + ((t-t1)/(t2-t1))*yy8;
}
if (ki >
50 && ki <= 55) {
var t1 =
40*fi; var t2=45*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx0;
var yr =
(1-(t-t1)/(t2-t1))*yy9 + ((t-t1)/(t2-t1))*yy9;
}
var yy1 = 0;
var yy2 = 10;
var xx1 = 1;
xx2=xx1*1+1; xx3=xx2*1+1; xx4=xx3*1+1; xx5=xx4*1+1;
xx6=xx5*1+1; xx7=xx6*1+1; xx8=xx7*1+1;
xx9=xx8*1+1;
if (ki >
55 && ki <= 60) {
var t1 =
45*fi; var t2=50*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx1 + ((t-t1)/(t2-t1))*xx1;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
60 && ki <= 65) {
var t1 =
50*fi; var t2=55*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx2 + ((t-t1)/(t2-t1))*xx2;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
65 && ki <= 70) {
var t1 =
55*fi; var t2=60*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx3 + ((t-t1)/(t2-t1))*xx3;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
70 && ki <= 75) {
var t1 =
60*fi; var t2 = 65*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx4 + ((t-t1)/(t2-t1))*xx4;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
75 && ki <= 80) {
var t1 =
65*fi; var t2=70*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx5 + ((t-t1)/(t2-t1))*xx5;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
80 && ki <= 85) {
var t1 =
70*fi; var t2=75*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx6 + ((t-t1)/(t2-t1))*xx6;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
85 && ki <= 90) {
var t1 =
75*fi; var t2=80*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx7 + ((t-t1)/(t2-t1))*xx7;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
if (ki >
90 && ki <= 95) {
var t1 =
80*fi; var t2=85*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx8 + ((t-t1)/(t2-t1))*xx8;
var yr =
(1-(t-t1)/(t2-t1))*yy2 + ((t-t1)/(t2-t1))*yy1;
}
if (ki >
95 && ki <= 99) {
var t1 =
85*fi; var t2=89*fi;
var xr =
(1-(t-t1)/(t2-t1))*xx9 + ((t-t1)/(t2-t1))*xx9;
var yr =
(1-(t-t1)/(t2-t1))*yy1 + ((t-t1)/(t2-t1))*yy2;
}
}
var p99 =
{};
p99.x =
xr;
p99.y =
yr;
return
(p99);
}
function Innkod(ink) {
var im;
if (ink == 11) imn=15
if (ink == 12) imn=61
if (ink == 13) imn=26
if (ink == 14) imn=72
if (ink == 15) imn=37
if (ink == 16) imn=83
if (ink == 17) imn=48
if (ink == 18) imn=94
if (ink == 19) imn=59
if (ink == 21) imn=69
if (ink == 22) imn=25
if (ink == 23) imn=71
if (ink == 24) imn=36
if (ink == 25) imn=82
if (ink == 26) imn=47
if (ink == 27) imn=93
if (ink == 28) imn=58
if (ink == 29) imn=14
if (ink == 31) imn=24
if (ink == 32) imn=79
if (ink == 33) imn=35
if (ink == 34) imn=81
if (ink == 35) imn=46
if (ink == 36) imn=92
if (ink == 37) imn=57
if (ink == 38) imn=13
if (ink == 39) imn=68
if (ink == 41) imn=78
if (ink == 42) imn=34
if (ink == 43) imn=89
if (ink == 44) imn=45
if (ink == 45) imn=91
if (ink == 46) imn=56
if (ink == 47) imn=12
if (ink == 48) imn=67
if (ink == 49) imn=23
if (ink == 51) imn=33
if (ink == 52) imn=88
if (ink == 53) imn=44
if (ink == 54) imn=99
if (ink == 55) imn=55
if (ink == 56) imn=11
if (ink == 57) imn=66
if (ink == 58) imn=22
if (ink == 59) imn=77
if (ink == 61) imn=87
if (ink == 62) imn=43
if (ink == 63) imn=98
if (ink == 64) imn=54
if (ink == 65) imn=19
if (ink == 66) imn=65
if (ink == 67) imn=21
if (ink == 68) imn=76
if (ink == 69) imn=32
if (ink == 71) imn=42
if (ink == 72) imn=97
if (ink == 73) imn=53
if (ink == 74) imn=18
if (ink == 75) imn=64
if (ink == 76) imn=29
if (ink == 77) imn=75
if (ink == 78) imn=31
if (ink == 79) imn=86
if (ink == 81) imn=96
if (ink == 82) imn=52
if (ink == 83) imn=17
if (ink == 84) imn=63
if (ink == 85) imn=28
if (ink == 86) imn=74
if (ink == 87) imn=39
if (ink == 88) imn=85
if (ink == 89) imn=41
if (ink == 91) imn=51
if (ink == 92) imn=16
if (ink == 93) imn=62
if (ink == 94) imn=27
if (ink == 95) imn=73
if (ink == 96) imn=38
if (ink == 97) imn=84
if (ink == 98) imn=49
if (ink == 99) imn=95
return imn;
}
function rzn ( vv ) {
return ( Math.round ( vv * 10 ) ) / 10 ;
}
/*
var nq = randow_number(0, 3)
VbsMsg ("nq=" + nq);
function randow_number(lower_bound, upper_bound){
var
initial_random =(upper_bound - lower_bound +1)*Math.random() + lower_bound
return Math.floor(initial_random)
}
*/