Revision 39061

View differences:

branches/v2_0_0_prep/libraries/libFMap_geometries/src/org/gvsig/fmap/geom/util/UtilFunctions.java
584 584

  
585 585
		try {
586 586
			double angle1 = getAngle(antp, lastp);
587
			System.out.println("angle1= " + angle1);
587
			// System.out.println("angle1= " + angle1);
588 588

  
589 589
			double angle2 = getAngle(lastp, point);
590
			System.out.println("angle2= " + angle2);
590
			// System.out.println("angle2= " + angle2);
591 591

  
592 592
			/*if (lastp.getX()<antp.getX()){
593 593
			   System.out.println("angleDiff 2 1= "+angleDistance(angle2,angle1));
......
610 610
			   }
611 611
			   }else if (lastp.getX()>antp.getX()){
612 612
			 */
613
			
614
			/*
613 615
			System.out.println("angleDifl 2 1= " +
614 616
				angleDistance(angle2, angle1));
615 617
			System.out.println("angleDifl 1 2= " +
616 618
				angleDistance(angle1, angle2));
619
			*/
617 620

  
618 621
			if (angleDistance(angle2, angle1) > Math.PI) {
619 622
				if (RobustCGAlgorithms.isCCW(coords)) {
620
					System.out.println("derecha,arriba,true");
623
					// System.out.println("derecha,arriba,true");
621 624

  
622 625
					return true;
623 626
				} else {
624
					System.out.println("derecha,arriba,false");
627
					// System.out.println("derecha,arriba,false");
625 628
				}
626 629
			} else {
627 630
				if (!RobustCGAlgorithms.isCCW(coords)) {
628
					System.out.println("derecha,abajo,true");
631
					// System.out.println("derecha,abajo,true");
629 632

  
630 633
					return true;
631 634
				} else {
632
					System.out.println("derecha,abajo,false");
635
				    // System.out.println("derecha,abajo,false");
633 636
				}
634 637
			}
635 638

  
636 639
			//}
637 640
		} catch (Exception e) {
638
			System.out.println("false");
641
			// System.out.println("false");
639 642

  
640 643
			return true;
641 644
		}

Also available in: Unified diff