WIP: E,W,Z,A,N,S cube 3 x 3 x 3
This commit is contained in:
parent
9df9383b72
commit
4d2d88d9ce
Binary file not shown.
After Width: | Height: | Size: 4.5 KiB |
|
@ -389,10 +389,20 @@ bool compute_space(int cube_side,
|
||||||
|
|
||||||
if (0) for (int i = 0; i < side_size * side_size * side_size; i ++)
|
if (0) for (int i = 0; i < side_size * side_size * side_size; i ++)
|
||||||
draw_a_central_star (lines_origin, s + i * 6);
|
draw_a_central_star (lines_origin, s + i * 6);
|
||||||
|
draw_a_central_star (lines_origin, s + 4 * 6); // W
|
||||||
|
draw_a_central_star (lines_origin, s + 10 * 6); // A
|
||||||
|
draw_a_central_star (lines_origin, s + 16 * 6); // Z
|
||||||
|
draw_a_central_star (lines_origin, s + 22 * 6); // E
|
||||||
|
draw_a_central_star (lines_origin, s + 14 * 6); // N
|
||||||
|
draw_a_central_star (lines_origin, s + 12 * 6); // S
|
||||||
|
|
||||||
// draw_line (lines_origin, 3500, 2422);// further experiments...
|
// draw_line (lines_origin, 3500, 2422);// further experiments...
|
||||||
|
|
||||||
if (pref_test_diagonal) diagonal_test (cube_side, cube_side, cube_side, step_x, step_y, step_z, lines_origin);
|
if (pref_test_diagonal) diagonal_test (cube_side, cube_side, cube_side, step_x, step_y, step_z, lines_origin);
|
||||||
|
|
||||||
|
printf(" Prochain objectif : dessiner les croix E, W, N, S, Z A puis EN, ES, etc.\n\
|
||||||
|
Puis dessiner toutes les croix limitant un voisinage de Moore 3D sphérique.\n");
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -559,12 +559,12 @@ static void get_model_data_and_user_preferences(){
|
||||||
* JE CHOISIS DES CUBES AYANT DES COTÉS IMPAIRS POUR QU'IL Y AIT UNE CASE CENTRALE
|
* JE CHOISIS DES CUBES AYANT DES COTÉS IMPAIRS POUR QU'IL Y AIT UNE CASE CENTRALE
|
||||||
*/
|
*/
|
||||||
|
|
||||||
cube_side = 5; // 0 < cube_side
|
cube_side = 3; // 0 < cube_side
|
||||||
|
|
||||||
int arrows_array_size = 0;
|
int arrows_array_size = 0;
|
||||||
while (*(arrows + arrows_array_size) != un_nombre_ad_hoc_que_je_mets_a_la_fin_du_tableau_pour_en_mesurer_la_taille)
|
while (*(arrows + arrows_array_size) != un_nombre_ad_hoc_que_je_mets_a_la_fin_du_tableau_pour_en_mesurer_la_taille)
|
||||||
arrows_array_size ++;
|
arrows_array_size ++;
|
||||||
printf("get_model_data_and_user_preferences (566) arrows_array_size = %d (arrows_nb = %d)\n", arrows_array_size, arrows_array_size / 5);
|
printf("get_model_data_and_user_preferences (567) arrows_array_size = %d (arrows_nb = %d)\n", arrows_array_size, arrows_array_size / 5);
|
||||||
|
|
||||||
arrows_nb = arrows_array_size / 5;
|
arrows_nb = arrows_array_size / 5;
|
||||||
// assert : l'emplacement des flèches est contraint par space_size_x, y, z et le nombre de sites
|
// assert : l'emplacement des flèches est contraint par space_size_x, y, z et le nombre de sites
|
||||||
|
|
Loading…
Reference in New Issue