17 {0, 0, 0, "vertex 1"},
18 {1, 0, 0, "vertex 2 r4 1 0 0"},
19 {1, 1, 2, "step 1 r4 1 0 1"},
20 {1, 0, 3, "step 2 r4 1 0 2"},
21 {1, 0, 3, "step 3 r4 1 0 3"},
22 {1, 3, 6, "triangle center 1 r4 1 3 6"},
23 {2, 0, 0, "vertex 3"},
24 {2, 1, 2, "step 3.1"},
25 {3, 0, 0, "vertex 4"},
26 {4, 0, 0, "vertex 5"},
27 {5, 0, 0, "vertex 6"},
28 {6, 0, 0, "vertex 7"},
29 {7, 0, 0, "vertex 8"},
30 {8, 0, 0, "vertex 9"},
31 {9, 0, 0, "vertex 10"},
32 {10, 0, 0, "vertex 11"},
33 {11, 0, 0, "vertex 12"},
47 g.radius = ISEA_SCALE;
52 while (input[i].data) i++;
57 if (j==7) continue; /* exactly on line,
58 could bin to either 2,1,2
59 or 1, 7, 8, depending on
62 ll.lon = input[j].lon * M_PI / 180.0;
63 ll.lat = input[j].lat * M_PI / 180.0;
64 xy = isea_forward(&g, &ll);
65 ok(xy.x == dgg[j].x, "q2di X %d == %d (%f, %f %s)",
67 input[j].lon, input[j].lat, input[j].data
69 ok(xy.y == dgg[j].y, "q2di Y %d == %d", (int)xy.y, dgg[j].y);
70 ok(g.quad == dgg[j].quad,