📄 global.java
字号:
public class Global {
public final static float groundtocam = -49.0f;
public final static int roadinfo[] = {
1, 1, 1, 3, 2, 2, 2,
6, 3, 2, 4, 1, 5, 2,
4, 1, 6, 3, 1, 1, 1,
5, 4, 1, 6, 2, 2, 5,
4, 2, 3, 6, 2, 2, 5,
1, 1, 3, 2, 2, 2, 2,
6, 1, 4, 5, 1, 4, 2,
3, 1, 6, 2, 5
};
public final static boolean roaddir[] = {
true, true, true, true, true, true, true,
true, true, true, true, false, true, true,
true, false, false, false, false, false, false,
true, true, false, false, false, false, false,
false, false, false, false, false, false, false,
true, true, true, true, true, true, true,
true, true, false, false, true, false, false,
false, false, false, false, false
};
public final static float roadpoints[][] = {
{
-47.1f, 49.4f, 1.1f, -95.1f, 175f, -125f, 130f, 45f
}
, {
-218.7f, 18.7f, -170.0f, -130.0f, 1.1f, -95.1f, -47.1f, 49.4f
}
, {
-388.3f, 24.8f, -339f, -129.1f, -170.0f, -130.0f, -218.7f, 18.7f
}
, {
-556.5f, 46.1f, -506.8f, -107.3f, -339f, -129.1f, -388.3f, 24.8f
}
, {
-506.8f, -107.3f, -529.3f, -270.2f, -365.8f, -295.5f, -339f, -129.1f
}
, {
-529.3f, -270.2f, -540.0f, -426.9f, -369.3f, -456.7f, -365.8f, -295.5f
}
, {
-540.0f, -426.9f, -534.7f, -587.3f, -369.5f, -615.8f, -369.3f, -456.7f
}
//8
, {
-534.7f, -587.3f, -522.8f, -746.5f, -366.0f, -761.8f, -369.5f, -615.8f
}
, {
-701.1f, -587.2f, -686.4f, -741.0f, -522.8f, -746.5f, -534.7f, -587.3f,
}
, {
-686.4f, -741.0f, -678.9f, -905.9f, -533.6f, -903.1f, -522.8f, -746.5f,
}
, {
-678.9f, -905.9f, -686.7f, -1056.5f, -536.5f, -1058.0f, -533.6f, -903.1f,
}
, {
-533.6f, -903.1f, -536.5f, -1058.0f, -363.5f, -1085.9f, -356.7f, -938.7f,
}
, {
-356.7f, -938.7f, -363.5f, -1085.9f, -210.7f, -1101.1f, -201.5f, -950.4f,
}
, {
-363.5f, -1085.9f, -323.0f, -1257.2f, -179.7f, -1260.4f, -210.7f,
-1101.1f
}
//15
, {
-323.0f, -1257.2f, -308.2f, -1404.3f, -156.4f, -1400.7f, -179.7f,
-1260.4f,
}
, {
-179.7f, -1260.4f, -156.4f, -1400.7f, 16.4f, -1371.9f, 14.7f, -1239.3f
}
, {
14.7f, -1239.3f, 16.4f, -1371.9f, 160.4f, -1378.0f, 186.7f, -1230.3f
}
, {
1.7f, -1082.9f, 14.7f, -1239.3f, 186.7f, -1230.3f, 119.3f, -1090.0f
}
, {
119.3f, -1090.0f, 186.7f, -1230.3f, 351.8f, -1240.2f, 322.0f, -1104.6f
}
, {
322.0f, -1104.6f, 351.8f, -1240.2f, 521.1f, -1242.1f, 492.5f, -1106.4f
}
, {
492.5f, -1106.4f, 521.1f, -1242.1f, 689.1f, -1230.2f, 663.6f, -1079.6f
}
//22
, {
663.6f, -1079.6f, 689.1f, -1230.2f, 860.0f, -1268.1f, 813.0f, -1120.4f
}
, {
689.1f, -1230.2f, 714.7f, -1375.6f, 862.8f, -1411.0f, 860.0f, -1268.1f
}
, {
860.0f, -1268.1f, 862.8f, -1411.0f, 1033.8f, -1379.9f, 1041.0f, -1246.0f
}
, {
1041.0f, -1246.0f, 1033.8f, -1379.9f, 1183.1f, -1394.7f, 1183.0f,
-1252.1f
}
, {
1017.7f, -1081.2f, 1041.0f, -1246.0f, 1183.0f, -1252.1f, 1149.2f,
-1090.5f
}
, {
1015.5f, -912.5f, 1017.7f, -1081.2f, 1149.2f, -1090.5f, 1161.5f, -930.9f
}
, {
995.9f, -765.9f, 1015.5f, -912.5f, 1161.5f, -930.9f, 1156.8f, -786.7f
}
//29
, {
849.7f, -784.0f, 859.7f, -924.9f, 1015.5f, -912.5f, 995.9f, -765.9f,
}
, {
845.7f, -624.7f, 849.7f, -784.0f, 995.9f, -765.9f, 992.8f, -593.0f,
}
, {
842.9f, -479.1f, 845.7f, -624.7f, 992.8f, -593.0f, 1003.7f, -449.5f
}
, {
1003.7f, -449.5f, 992.8f, -593.0f, 1142.7f, -591.2f, 1147.4f, -452.8f
}
, {
1020.1f, -278.5f, 1003.7f, -449.5f, 1147.4f, -452.8f, 1154.5f,
-292.1f
}
, {
1031.9f, -110.0f, 1020.1f, -278.5f, 1154.5f, -292.1f, 1179.8f, -129.6f,
}
, {
1015.9f, 18.7f, 1031.9f, -110.0f, 1179.8f, -129.6f, 1122.5f, 9.9f
}
//36
, {
811.7f, -1.6f, 850.7f, -129.0f, 1031.9f, -110.0f, 1015.9f, 18.7f,
}
, {
640.3f, 33.5f, 672.8f, -99.8f, 850.7f, -129.0f, 811.7f, -1.6f,
}
, {
495.6f, 11.5f, 529.8f, -129.3f, 672.8f, -99.8f, 640.3f, 33.5f,
}
, {
529.8f, -129.3f, 513.7f, -287.6f, 640.5f, -269.6f, 672.8f, -99.8f,
}
, {
513.7f, -287.6f, 510.6f, -449.8f, 637.3f, -427.5f, 640.5f, -269.6f,
}
, {
510.6f, -449.8f, 501.8f, -604.6f, 639.9f, -590.1f, 637.3f, -427.5f,
}
, {
501.8f, -604.6f, 506.3f, -782.6f, 645.3f, -749.0f, 639.9f, -590.1f,
}
//43
, {
506.3f, -782.6f, 495.5f, -913.2f, 637.3f, -891.1f, 645.3f, -749.0f,
}
, {
315.0f, -777.7f, 319.6f, -909.6f, 495.5f, -913.2f, 506.3f, -782.6f,
}
, {
163.1f, -752.2f, 184.0f, -892.6f, 319.6f, -909.6f, 315.0f, -777.7f,
}
, {
152.5f, -617.7f, 163.1f, -752.2f, 315.0f, -777.7f, 291.4f, -631.0f
}
, {
-29.8f, -592.6f, -16.4f, -726.8f, 163.1f, -752.2f, 152.5f, -617.7f,
}
, {
-172.6f, -616.4f, -160.0f, -749.7f, -16.4f, -726.8f, -29.8f, -592.6f,
}
, {
-168.1f, -451.6f, -172.6f, -616.4f, -29.8f, -592.6f, -35.8f, -420.7f
}
//50
, {
-159.7f, -313.9f, -168.1f, -451.6f, -35.8f, -420.7f, -19.3f, -277.4f
}
, {
-19.3f, -277.4f, -35.8f, -420.7f, 146.2f, -416.7f, 160.9f, -284.5f,
}
, {
160.9f, -284.5f, 146.2f, -416.7f, 283.2f, -421.6f, 295.1f, -287.2f,
}
, {
175f, -125f, 160.9f, -284.5f, 295.1f, -287.2f, 323.9f, -125.7f
}
, {
130f, 45f, 175f, -125f, 323.9f, -125.7f, 269.0f, 14.3f
}
};
public static float cosTab[];
public static float sinTab[];
public static void costab() {
// init sin and cos table
sinTab = new float[361];
cosTab = new float[361];
for (int i = 0; i < 361; ++i) {
sinTab[i] = (float)Math.sin(Math.toRadians((double)i));
cosTab[i] = (float) Math.cos(Math.toRadians( (double) i));
}
}
public static void reportException(Exception e) {
// System.out.println(e.getMessage());
// System.out.println(e);
e.printStackTrace();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -