GL4Dummies icon indicating copy to clipboard operation
GL4Dummies copied to clipboard

Bug : Problème de rotation Z - APG23_GRP_A/apga_claude-0.2.0

Open ZineeEddine opened this issue 2 years ago • 1 comments

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

ZineeEddine avatar Dec 01 '23 21:12 ZineeEddine

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.

noalien avatar Dec 04 '23 11:12 noalien