void add_vertex(double latitude / M_PI = -0.500000, double longitude / M_PI = 0.000000)
Vertex 0: 6.12323e-16 0 -10
void add_parallel()
latitude = -0.523599
parallel_subdivision_c = 3
longitude_step = 2.094395
prev_parallel_vertex_i = 0
parallel_vertex_i = 1
prev_parallel_last_vertex_i = 0
parallel_last_vertex_i = 3
void add_vertex(double latitude / M_PI = -0.166667, double longitude / M_PI = 0.000000)
Vertex 1: 8.66025 0 -5
void advance_parallel_vertex()
latitude = -0.523599
longitude = 2.094395
longitude_step = 2.094395
void add_vertex(double latitude / M_PI = -0.166667, double longitude / M_PI = 0.666667)
Vertex 2: -4.33013 7.5 -5
Face vertices: 0, 1, 2
parallel_vertex_i = 2
longitude_difference_subdiv = -1
void advance_parallel_vertex()
latitude = -0.523599
longitude = 4.188790
longitude_step = 2.094395
void add_vertex(double latitude / M_PI = -0.166667, double longitude / M_PI = 1.333333)
Vertex 3: -4.33013 -7.5 -5
Face vertices: 0, 2, 3
parallel_vertex_i = 3
longitude_difference_subdiv = -2
void advance_prev_parallel_vertex()
Previous parallel has < 2 subdivisions. It's already complete.
prev_parallel_vertex_i = 1
longitude_difference_subdiv = 1
void complete_parallel()
parallel_vertex_i = 3
prev_vertex_i = 3
parallel_vertex_i = 4
prev_parallel_vertex_i = 0
Face vertices: 3, 1, 0
void add_parallel()
latitude = 0.523599
parallel_subdivision_c = 3
longitude_step = 2.094395
prev_parallel_vertex_i = 1
parallel_vertex_i = 4
prev_parallel_last_vertex_i = 3
parallel_last_vertex_i = 6
void add_vertex(double latitude / M_PI = 0.166667, double longitude / M_PI = 0.000000)
Vertex 4: 8.66025 0 5
void advance_parallel_vertex()
latitude = 0.523599
longitude = 2.094395
longitude_step = 2.094395
void add_vertex(double latitude / M_PI = 0.166667, double longitude / M_PI = 0.666667)
Vertex 5: -4.33013 7.5 5
Face vertices: 1, 4, 5
parallel_vertex_i = 5
longitude_difference_subdiv = -3
void advance_prev_parallel_vertex()
Face vertices: 1, 5, 2
prev_parallel_vertex_i = 2
longitude_difference_subdiv = 0
void advance_parallel_vertex()
latitude = 0.523599
longitude = 4.188790
longitude_step = 2.094395
void add_vertex(double latitude / M_PI = 0.166667, double longitude / M_PI = 1.333333)
Vertex 6: -4.33013 -7.5 5
Face vertices: 2, 5, 6
parallel_vertex_i = 6
longitude_difference_subdiv = -3
void advance_prev_parallel_vertex()
Face vertices: 2, 6, 3
prev_parallel_vertex_i = 3
longitude_difference_subdiv = 0
void advance_parallel_vertex()
Face vertices: 3, 6, 4
parallel_vertex_i = 7
longitude_difference_subdiv = -3
void complete_prev_parallel()
prev_parallel_vertex_i = 3
prev_vertex_i = 3
parallel_vertex_i = 4
prev_parallel_vertex_i = 4
Face vertices: 3, 4, 1
void add_parallel()
latitude = 1.570796
parallel_subdivision_c = 1
longitude_step = 6.283185
prev_parallel_vertex_i = 4
parallel_vertex_i = 7
prev_parallel_last_vertex_i = 6
parallel_last_vertex_i = 7
void add_vertex(double latitude / M_PI = 0.500000, double longitude / M_PI = 0.000000)
Vertex 7: 2.83277e-15 0 10
void advance_prev_parallel_vertex()
Face vertices: 4, 7, 5
prev_parallel_vertex_i = 5
longitude_difference_subdiv = 1
void advance_parallel_vertex()
Current parallel has < 2 subdivisions. It's already complete.
parallel_vertex_i = 8
longitude_difference_subdiv = -2
void complete_prev_parallel()
prev_parallel_vertex_i = 5
prev_vertex_i = 5
parallel_vertex_i = 7
prev_parallel_vertex_i = 6
Face vertices: 5, 7, 6
prev_vertex_i = 6
parallel_vertex_i = 7
prev_parallel_vertex_i = 7
Face vertices: 6, 7, 4