| | |
| | | import java.math.BigDecimal; |
| | | import java.security.SecureRandom; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.Calendar; |
| | | import java.util.Collections; |
| | | import java.util.List; |
| | | import java.util.Random; |
| | | |
| | | import javax.crypto.Cipher; |
| | |
| | | int unsignedTime= parseUnsignedInt(String.valueOf(longCurrTIme),10); |
| | | System.out.println("unsigned int time = "+unsignedTime); |
| | | |
| | | Point p1 = new Point(1.0,2.0); |
| | | Point p2 = new Point(1.0,2.0); |
| | | System.out.println(Calc3Point(p1,p2,10.0).toString()); |
| | | double[] map={ |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | // 16579.3086, -7626.9764,16579.8354, -7627.7888, 16580.3393, -7628.4316, 16581.181, -7629.2701,16582.0667, -7629.9052, |
| | | // 16583.1605, -7630.4413,16584.3072, -7630.818, 16585.5416, |
| | | // -7630.993, 16586.918, -7630.9599, 16588.0948, -7630.7205,16589.1489, -7630.3119, 16590.3826, -7629.6211, 16591.2856, -7628.8977,16592.0383, -7628.0128, |
| | | // |
| | | // 16592.8408, -7626.7007, 16593.3354, -7625.4394,16593.886, -7624.4265, 16594.9656, -7623.4808,16596.0498, -7623.0286, 16597.3348, -7622.955,16598.4564, -7623.2286, |
| | | // 16599.4254, -7623.7931,16600.1166, -7624.5026, |
| | | }; |
| | | |
| | | for (int i = 0; i < map.length; i++) { |
| | | Arrays.asList(map[i]); |
| | | } |
| | | |
| | | Point p1 = new Point(2.55,1.0); |
| | | Point p2 = new Point(1.55,1.0); |
| | | System.out.println(Calc3Point(p1,p2,1.0).toString()); |
| | | } |
| | | |
| | | public static Point Calc3Point(Point p1,Point p2,double L ){ |
| | |
| | | p3.setX(x3); |
| | | p3.setY(y3); |
| | | |
| | | p3 = rotatePoint(p3, p2, 0); |
| | | p3 = rotatePoint(p3, p2, 270); |
| | | |
| | | |
| | | return p3; |