Question

Je suis donc de retour avec une autre question de traçage de rayons. Mon code rend les sphères bien et dandy, mais les cubes ne fonctionnent pas vraiment. J'utilise ce code pour tester les intersections: http://pastebin.com/qgm6vpdx (C'est une fonction récursive, t est la distance au point d'intersection) La boîte de délimitation est définie comme:

Cube* c1 = new Cube;      
c1->Corner1 = Vec3(100, 100, 100);      
c1->Corner2 = Vec3(200, 200, 200);

J'ai confirmé que la caméra n'est pas à l'intérieur du cube. Maintenant, le seul problème est que l'écran entier apparaît comme vert (la couleur désignée au cube)

Je ne pense pas que je fasse correctement les intersections du cube, peut-on la preuve peut-elle lire mon code?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top