m=new Model(); m.points[m.size]=new Vect( 0.05, 6.4); m.size++; m.points[m.size]=new Vect( 6.15, -0.1); m.size++; m.points[m.size]=new Vect( -5.75, 0.0); m.size++; m.points[m.size]=new Vect( 0.15, -5.85); m.size++; m.points[m.size]=new Vect( -4.55, 5.1); m.size++; m.points[m.size]=new Vect( 5.45, 4.5); m.size++; m.points[m.size]=new Vect( 4.5, -4.75); m.size++; m.points[m.size]=new Vect( -3.9, -4.75); m.size++; m.points[m.size]=new Vect( -3.5, 5.05); m.size++; m.points[m.size]=new Vect( -3.35, 6.4); m.size++; m.points[m.size]=new Vect( -4.55, 7.0); m.size++; m.points[m.size]=new Vect( -5.1, 4.25); m.size++; m.points[m.size]=new Vect( -6.35, 5.05); m.size++; m.points[m.size]=new Vect( -5.8, 6.4); m.size++; m.points[m.size]=new Vect( -5.4, 5.55); m.size++; m.points[m.size]=new Vect( -4.65, 6.1); m.size++; m.points[m.size]=new Vect( 4.6, -3.95); m.size++; m.points[m.size]=new Vect( 3.55, -4.65); m.size++; m.points[m.size]=new Vect( 3.55, -5.45); m.size++; m.points[m.size]=new Vect( 4.3, -6.05); m.size++; m.points[m.size]=new Vect( 5.6, -4.55); m.size++; m.points[m.size]=new Vect( 5.8, -5.35); m.size++; m.points[m.size]=new Vect( 4.65, 4.55); m.size++; m.points[m.size]=new Vect( 4.85, 5.9); m.size++; m.points[m.size]=new Vect( 6.4, 5.85); m.size++; m.points[m.size]=new Vect( 5.35, 3.7); m.size++; m.points[m.size]=new Vect( 6.9, 3.75); m.size++; m.points[m.size]=new Vect( 7.0, 4.8); m.size++; m.points[m.size]=new Vect( -3.0, -4.75); m.size++; m.points[m.size]=new Vect( -4.0, -3.85); m.size++; m.points[m.size]=new Vect( -5.3, -4.45); m.size++; m.points[m.size]=new Vect( -5.25, -5.3); m.size++; m.points[m.size]=new Vect( -3.5, -5.75); m.size++; m.points[m.size]=new Vect( -4.5, -5.75); m.size++; m.points[m.size]=new Vect( -0.75, 5.65); m.size++; m.points[m.size]=new Vect( 0.7, 5.7); m.size++; m.points[m.size]=new Vect( -1.45, 6.85); m.size++; m.points[m.size]=new Vect( -0.7, 7.75); m.size++; m.points[m.size]=new Vect( 1.35, 6.55); m.size++; m.points[m.size]=new Vect( 0.8, 7.8); m.size++; m.points[m.size]=new Vect( -0.45, -5.3); m.size++; m.points[m.size]=new Vect( 0.75, -5.25); m.size++; m.points[m.size]=new Vect( 1.4, -6.3); m.size++; m.points[m.size]=new Vect( 0.6, -6.95); m.size++; m.points[m.size]=new Vect( -0.65, -6.9); m.size++; m.points[m.size]=new Vect( -1.25, -6.0); m.size++; m.points[m.size]=new Vect( -5.15, 0.65); m.size++; m.points[m.size]=new Vect( -5.2, -0.6); m.size++; m.points[m.size]=new Vect( -5.95, -0.95); m.size++; m.points[m.size]=new Vect( -7.0, -0.55); m.size++; m.points[m.size]=new Vect( -6.2, 1.05); m.size++; m.points[m.size]=new Vect( -6.85, 0.55); m.size++; m.points[m.size]=new Vect( 5.6, 0.55); m.size++; m.points[m.size]=new Vect( 6.6, 1.75); m.size++; m.points[m.size]=new Vect( 8.05, 2.2); m.size++; m.points[m.size]=new Vect( 8.75, 1.85); m.size++; m.points[m.size]=new Vect( 9.1, 1.15); m.size++; m.points[m.size]=new Vect( 8.25, 1.2); m.size++; m.points[m.size]=new Vect( 7.4, 1.05); m.size++; m.points[m.size]=new Vect( 7.1, 0.5); m.size++; m.points[m.size]=new Vect( 6.8, 0.05); m.size++; m.points[m.size]=new Vect( 7.3, -0.15); m.size++; m.points[m.size]=new Vect( 7.9, -0.3); m.size++; m.points[m.size]=new Vect( 8.65, -0.25); m.size++; m.points[m.size]=new Vect( 9.05, 0.2); m.size++; m.points[m.size]=new Vect( 9.1, -0.5); m.size++; m.points[m.size]=new Vect( 8.45, -1.15); m.size++; m.points[m.size]=new Vect( 7.5, -1.2); m.size++; m.points[m.size]=new Vect( 6.5, -0.8); m.size++; m.points[m.size]=new Vect( 5.6, -0.55); m.size++; m.points[m.size]=new Vect( 2.4, 4.65); m.size++; m.points[m.size]=new Vect( 3.25, 6.5); m.size++; m.points[m.size]=new Vect( 3.35, 4.6); m.size++; m.points[m.size]=new Vect( -4.3, 2.35); m.size++; m.points[m.size]=new Vect( -6.2, 2.85); m.size++; m.points[m.size]=new Vect( -4.4, 3.5); m.size++; m.points[m.size]=new Vect( -4.05, -2.85); m.size++; m.points[m.size]=new Vect( -5.55, -2.75); m.size++; m.points[m.size]=new Vect( -4.05, -2.2); m.size++; m.points[m.size]=new Vect( 4.6, -3.15); m.size++; m.points[m.size]=new Vect( 6.2, -2.75); m.size++; m.points[m.size]=new Vect( 4.8, -2.15); m.size++; m.points[m.size]=new Vect( 2.8, -4.7); m.size++; m.points[m.size]=new Vect( 2.6, -6.0); m.size++; m.points[m.size]=new Vect( 2.1, -4.65); m.size++; m.points[m.size]=new Vect( 5.15, 2.1); m.size++; m.points[m.size]=new Vect( 6.3, 2.6); m.size++; m.points[m.size]=new Vect( 5.25, 2.75); m.size++; m.points[m.size]=new Vect( -1.45, -4.6); m.size++; m.points[m.size]=new Vect( -2.3, -5.95); m.size++; m.points[m.size]=new Vect( -2.15, -4.7); m.size++; m.points[m.size]=new Vect( -2.6, 5.1); m.size++; m.points[m.size]=new Vect( -2.45, 6.55); m.size++; m.points[m.size]=new Vect( -2.0, 5.0); m.size++; m.points[m.size]=new Vect( -2.85, 3.55); m.size++; m.points[m.size]=new Vect( -0.95, 3.95); m.size++; m.points[m.size]=new Vect( 0.05, 3.2); m.size++; m.points[m.size]=new Vect( 1.25, 3.8); m.size++; m.points[m.size]=new Vect( 2.4, 3.05); m.size++; m.points[m.size]=new Vect( 3.65, 3.55); m.size++; m.points[m.size]=new Vect( 4.25, 2.25); m.size++; m.points[m.size]=new Vect( 3.85, 1.3); m.size++; m.points[m.size]=new Vect( 4.05, -0.1); m.size++; m.points[m.size]=new Vect( 3.4, -1.8); m.size++; m.points[m.size]=new Vect( 3.8, -2.85); m.size++; m.points[m.size]=new Vect( 2.9, -3.5); m.size++; m.points[m.size]=new Vect( 1.5, -3.1); m.size++; m.points[m.size]=new Vect( 0.4, -3.95); m.size++; m.points[m.size]=new Vect( -0.65, -2.9); m.size++; m.points[m.size]=new Vect( -2.15, -3.7); m.size++; m.points[m.size]=new Vect( -2.95, -2.65); m.size++; m.points[m.size]=new Vect( -2.35, -1.75); m.size++; m.points[m.size]=new Vect( -3.3, -0.65); m.size++; m.points[m.size]=new Vect( -2.65, 0.35); m.size++; m.points[m.size]=new Vect( -3.7, 1.75); m.size++; m.points[m.size]=new Vect( -3.6, 3.15); m.size++; m.points[m.size]=new Vect( -7.65, 0.9); m.size++; m.points[m.size]=new Vect( -8.55, 0.25); m.size++; m.points[m.size]=new Vect( -9.45, 0.5); m.size++; m.points[m.size]=new Vect( -7.55, -0.1); m.size++; m.points[m.size]=new Vect( -8.6, -0.45); m.size++; m.points[m.size]=new Vect( -9.5, 0.0); m.size++; m.points[m.size]=new Vect( -10.3, 0.4); m.size++; m.points[m.size]=new Vect( -6.95, 0.55); m.size++; v.add(new Integer(2)); v.add(new Integer(0)); v.add(new Integer(1)); v.add(new Integer(3)); c=new Color( 255, 98, 49); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(4)); v.add(new Integer(5)); v.add(new Integer(6)); v.add(new Integer(7)); c=new Color( 111, 91, 255); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(8)); v.add(new Integer(9)); v.add(new Integer(10)); v.add(new Integer(15)); v.add(new Integer(4)); v.add(new Integer(14)); v.add(new Integer(13)); v.add(new Integer(12)); v.add(new Integer(11)); c=new Color( 255, 255, 18); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(19)); v.add(new Integer(18)); v.add(new Integer(17)); v.add(new Integer(16)); v.add(new Integer(20)); v.add(new Integer(21)); v.add(new Integer(6)); c=new Color( 255, 255, 18); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(24)); v.add(new Integer(23)); v.add(new Integer(22)); v.add(new Integer(25)); v.add(new Integer(26)); v.add(new Integer(27)); v.add(new Integer(5)); c=new Color( 255, 0, 255); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(29)); v.add(new Integer(30)); v.add(new Integer(31)); v.add(new Integer(7)); v.add(new Integer(33)); v.add(new Integer(32)); v.add(new Integer(28)); c=new Color( 255, 0, 255); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(34)); v.add(new Integer(36)); v.add(new Integer(37)); v.add(new Integer(0)); v.add(new Integer(39)); v.add(new Integer(38)); v.add(new Integer(35)); c=new Color( 0, 255, 0); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(40)); v.add(new Integer(41)); v.add(new Integer(42)); v.add(new Integer(43)); v.add(new Integer(3)); v.add(new Integer(44)); v.add(new Integer(45)); c=new Color( 0, 255, 0); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(51)); v.add(new Integer(50)); v.add(new Integer(46)); v.add(new Integer(47)); v.add(new Integer(48)); v.add(new Integer(49)); v.add(new Integer(2)); c=new Color( 0, 0, 255); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(52)); v.add(new Integer(53)); v.add(new Integer(54)); v.add(new Integer(55)); v.add(new Integer(56)); v.add(new Integer(57)); v.add(new Integer(58)); v.add(new Integer(59)); v.add(new Integer(60)); v.add(new Integer(61)); v.add(new Integer(62)); v.add(new Integer(63)); v.add(new Integer(64)); v.add(new Integer(65)); v.add(new Integer(66)); v.add(new Integer(67)); v.add(new Integer(68)); v.add(new Integer(69)); c=new Color( 0, 0, 255); m.polys.add(new Poly(v,c,false));v.clear(); //v.add(new Integer(73)); //v.add(new Integer(74)); //v.add(new Integer(75)); //c=new Color( 143, 0, 255); //m.polys.add(new Poly(v,c,false));v.clear(); //v.add(new Integer(76)); //v.add(new Integer(77)); //v.add(new Integer(78)); //c=new Color( 143, 0, 255); //m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(73)); v.add(new Integer(74)); v.add(new Integer(75)); c=new Color( 255, 255, 255); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(76)); v.add(new Integer(77)); v.add(new Integer(78)); c=new Color( 255, 255, 255); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(70)); v.add(new Integer(71)); v.add(new Integer(72)); c=new Color( 255, 255, 255); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(85)); v.add(new Integer(86)); v.add(new Integer(87)); c=new Color( 255, 255, 255); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(79)); v.add(new Integer(80)); v.add(new Integer(81)); c=new Color( 255, 255, 255); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(83)); v.add(new Integer(84)); v.add(new Integer(82)); c=new Color( 255, 255, 255); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(89)); v.add(new Integer(90)); v.add(new Integer(88)); c=new Color( 255, 255, 255); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(93)); v.add(new Integer(91)); v.add(new Integer(92)); c=new Color( 255, 255, 255); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(115)); v.add(new Integer(94)); v.add(new Integer(95)); v.add(new Integer(96)); v.add(new Integer(97)); v.add(new Integer(98)); v.add(new Integer(99)); v.add(new Integer(100)); v.add(new Integer(101)); v.add(new Integer(102)); v.add(new Integer(103)); v.add(new Integer(104)); v.add(new Integer(105)); v.add(new Integer(106)); v.add(new Integer(107)); v.add(new Integer(108)); v.add(new Integer(109)); v.add(new Integer(110)); v.add(new Integer(111)); v.add(new Integer(112)); v.add(new Integer(113)); v.add(new Integer(114)); c=new Color( 0, 0, 0); m.polys.add(new Poly(v,c,false));v.clear(); v.add(new Integer(2)); v.add(new Integer(49)); v.add(new Integer(119)); v.add(new Integer(120)); v.add(new Integer(121)); v.add(new Integer(122)); v.add(new Integer(118)); v.add(new Integer(117)); v.add(new Integer(116)); v.add(new Integer(51)); c=new Color( 255, 150, 0); m.polys.add(new Poly(v,c,false));v.clear();