Jean Sirmai
26f3d2eb2b
WIP: cleaning before set_arrow() loop optimization
2023-11-05 14:31:10 +01:00
Jean Sirmai
b8c0a57f4c
O K P R I N T I N G + O K D R A W I N G
2023-11-03 22:35:16 +01:00
Jean Sirmai
fd6f36ae45
WIP: micro-commit (cleaning)
2023-11-01 12:33:33 +01:00
Jean Sirmai
d29c19636b
WIP: premiers essais avec de petits nombres aléatoires. Une erreur systématique (couleurs).
2023-10-30 10:55:06 +01:00
Jean Sirmai
111f6b57af
WIP: Des chercheurs qui cherchent, on en trouve; mais des chercheurs qui trouvent,...
2023-10-26 23:56:28 +02:00
Jean Sirmai
db1c2a091c
OK : create_arrow() creating in arrows_ptr and drawing
2023-10-24 23:29:12 +02:00
Jean Sirmai
faa7ecdc86
WIP: arrows are drawn OK in particular cases (line 594). Now, let's write the general function()
2023-10-24 00:02:10 +02:00
Jean Sirmai
1a7a535f45
WIP: Une erreur est due au g_realloc() dans erase_arrow() in /graphics.c (ligne 601)
2023-10-22 17:55:08 +02:00
Jean Sirmai
6bbc3a3aa8
WIP: nettoyage Il y a une erreur dans set_arrow() ou dans son affichage
2023-10-21 21:51:33 +02:00
Jean Sirmai
e58d86a58f
PAS D'ERREURS SUR >100 EXEC. ÉCONOMIE MAX (VERTEX, LIGNES). À TESTER ET OPTIMISER.
2023-10-21 11:34:43 +02:00
Jean Sirmai
fc271cf2ef
WIP: optimisation: les vertex d'abord, les lignes ensuite. (1èr essai)
2023-10-16 22:22:13 +02:00
Jean Sirmai
01fcc4f69e
REF: OK POUR DES PETITES VALEURS (RANDOM) - VERTEX & LIGNES GROUPÉES
2023-10-16 21:32:14 +02:00
Jean Sirmai
8f7ee02cdd
OK (space & arrows) pour de petits nombres. Nettoyage en cours.
2023-10-16 11:17:46 +02:00
Jean Sirmai
98c22b4fb6
Dessin 'économe' (espace et flèches) OK pour de petits nombres (avant nettoyage)
2023-10-16 09:48:12 +02:00
Jean Sirmai
da89c4e963
Grilles d'orientation différente sur les faces parallèles : plus lisible.
2023-10-12 21:58:09 +02:00
Jean Sirmai
d1ff06f217
WIP: essai grilles entrecroisées
2023-10-12 20:43:34 +02:00
Jean Sirmai
24ffed7223
WIP: encore quelques petits réglages... ça y est presque.
2023-10-12 09:48:15 +02:00
Jean Sirmai
36ecfb7041
WIP: Enfin du code clair et qui marche. (C'était si simple ?)
2023-10-12 08:34:22 +02:00
Jean Sirmai
294dca34f7
WIP: grilles 'économes' sur les 'parois' de l'espace : première ébauche
2023-10-11 11:41:53 +02:00
Jean Sirmai
0587219bd3
Fixed segfault/abort/double free with realloc in *_arrow()
2023-10-04 18:43:51 +02:00
Jean Sirmai
d7fb58872b
WIP: Correction erreur variable globale/locale
2023-09-22 14:01:35 +02:00
Jean Sirmai
2d9526fb08
WIP: Relecture + mise en forme (rien de nouveau)
2023-09-22 08:29:46 +02:00
Adrien Bourmault
71d7d30664
Bac à sable
2023-09-21 12:03:53 +02:00
Adrien Bourmault
234d78542f
src/graphics/graphics.c: corrected segfault caused by incorrect size for elements
2023-09-07 22:49:09 +02:00
Adrien Bourmault
8130b663d8
src/graphics/*: full refactoring of source code
...
src/graphics.c : contains all primitives on buffers and control
src/arrows.c : contains all complex writing for arrows constructions
src/grid.c : contains all complexe writing for grid construction
Co-developed-by: Jean Sirmai <jean@a-lec.org>
Signed-off-by: Adrien Bourmault <neox@a-lec.org>
2023-09-07 22:47:58 +02:00
Jean Sirmai
7f010b87c7
src/graphics/*: Reworked modularity, buffer allocation and reallocation of lines buffer
...
Acked-by: Adrien 'neox' Bourmault <neox@a-lec.org>
2023-09-06 15:05:21 +02:00
Jean Sirmai
bdad3857a9
First 3D representation
...
Space units are 3D, arrows are 3D, space can be 3D/2D/1D.
Every dimension length can be defined independently.
At this time, arrows are drawn after a statically-defined array.
Signed-off-by: Jean Sirmai <jean@a-lec.org>
2023-08-29 14:33:17 +02:00
Jean Sirmai
f32fa02299
First one-dimensional representation
...
Users have choice for display:
- arrows are 2D or 3D
- space units are 2D or 3D
Signed-off-by: Jean Sirmai <jean@a-lec.org>
2023-08-29 14:32:39 +02:00
Jean Sirmai
a6927dbaa5
WIP: pref_3D_xor_2D_space and pref_mark_unit_space_zero seem OK (check)
2023-06-23 16:55:58 +02:00
Jean Sirmai
28c45295c6
WIP: Restructuration graphics/graphics in progress. Is OK.
2023-06-23 12:52:44 +02:00
Jean Sirmai
4d5aa2c993
WIP: Bon. C'est blindé d'erreurs mais ça le fait en 3D + 1 p'tite flèche. A nettoyer ++
2023-06-15 21:29:15 +02:00
Jean Sirmai
e9d45b3e88
WIP: un p'tit coup d'espace 3D (sans les flèches)
2023-06-15 20:48:40 +02:00
Jean Sirmai
a0cce217b2
WIP: Réorganisation de graphics.c création de space_2D.c et arrow_2D.c
2023-06-15 19:50:49 +02:00
Jean Sirmai
1c5f45d505
Is OK. Avant restructuration. (découpage de graphics.c en "control_graphics.c" + space_2D.c + _3D.c + etc)
2023-06-15 11:40:55 +02:00
Jean Sirmai
efe117076f
Première représentation 3D d'un modèle 1D
2023-06-09 15:03:28 +02:00
Jean Sirmai
2a9ed561fb
Added include/parsing.h
2023-04-18 11:16:52 +02:00
Adrien Bourmault
abea32cd88
WIP: gl_area params allocated
2023-02-26 14:57:50 +01:00
Adrien Bourmault
b2e25470ed
WIP: solved segfault but need to improve gl_area_array
2023-02-25 21:23:37 +01:00
Adrien Bourmault
0396f8039b
WIP: NOT WORKING: read_file()
2023-02-23 21:54:22 +01:00
Adrien Bourmault
d761711ede
WIP: allocation dynamique des paramètres de GLArea
2023-02-23 19:51:02 +01:00
Adrien Bourmault
ef901d4a48
Cleanup & refactor
2023-01-26 01:56:54 +01:00
Adrien Bourmault
8aae05fefc
Cleanup and added events
2023-01-26 01:38:51 +01:00
Adrien Bourmault
64fa82a741
GLArea dans la place
2023-01-26 01:07:07 +01:00
Adrien Bourmault
0a494a6b21
Notifications fonctionnelles
2023-01-25 23:14:55 +01:00
Adrien Bourmault
a70d4fcf21
WIP: notification
2023-01-25 20:20:25 +01:00
Adrien Bourmault
91026f87be
Changed function naming style
2023-01-25 19:27:51 +01:00
Adrien Bourmault
4d65a51e09
Obtained open/close with changing mode
2023-01-25 18:48:01 +01:00
Adrien Bourmault
555478c783
WIP: new actions
2023-01-25 15:25:04 +01:00
Adrien Bourmault
1b17dcf5b1
Réorganisation des répertoires
2023-01-25 12:24:52 +01:00
Adrien Bourmault
4766fbc9bb
WIP: obtained a window
2023-01-24 21:06:32 +01:00