GL4Dummies
GL4Dummies copied to clipboard
Bug : Problème de rotation Z - APG23_GRP_A/apga_claude-0.2.0
OS: macOS 14.0
Reproduction du bug
Aller dans le dossier :
cd GL4Dummies/APG23_GRP_A/apga_claude-0.2.0
Build
make
Résultat Makefile
gcc -I. -I/usr/local/include -I/opt/homebrew/include/SDL2 -D_THREAD_SAFE -Wall -O3 -mmacosx-version-min=10.8 -c window.c -o window.o
gcc -I. -I/usr/local/include -I/opt/homebrew/include/SDL2 -D_THREAD_SAFE -Wall -O3 -mmacosx-version-min=10.8 -c claude.c -o claude.o
gcc -I. -I/usr/local/include -I/opt/homebrew/include/SDL2 -D_THREAD_SAFE -Wall -O3 -mmacosx-version-min=10.8 -c primitives.c -o primitives.o
gcc -I. -I/usr/local/include -I/opt/homebrew/include/SDL2 -D_THREAD_SAFE -Wall -O3 -mmacosx-version-min=10.8 -c transformations.c -o transformations.o
gcc window.o claude.o primitives.o transformations.o -lm -L/usr/local/lib -framework OpenGL -mmacosx-version-min=10.8 -lGL4Dummies -L/opt/homebrew/lib -lSDL2 -o claude
ld: warning: dylib (/opt/homebrew/lib/libSDL2.dylib) was built for newer macOS version (14.0) than being linked (11.0)
Execution du programme
./claude
Visualisation
https://github.com/noalien/GL4Dummies/assets/92603736/06bfadad-271f-4c2c-aa05-26090542defd
Piste de résolution
Analyser le fichier : claude_math.h Calcul incorrect dans la fonction de rotation
Bonjour, je n'arrive pas à voir précisément le problème pointé. Par ailleurs, notez que cette lib est en cours de développement et qu'elle en est à la version 0.2.3 https://github.com/noalien/GL4Dummies/tree/master/APG23_GRP_A/apga_claude-0.2.3 Dans la version 0.2.0 il n'y a pas de depth test ; cela peut produire des effets visuels non attendus.