Piccole Soddisfazioni

L’altra sera mi è capitata una cosa bella, un piccolo attimo di soddisfazione personale…

Forse non tutti sanno che un incubo dei programmatori è quello di creare un programma in grado di girare su tutti i pc, normalmente funziona alla perfezione sul pc del programmatore, perchè ha chissà che libreria installata che ovviamente non si ricorda più… e che quando prova a farlo girare su un altro pc, scatta la trappola e iniziano i messaggi in lingua sconosciuta.

Se già il programma è un incubo, figuriamoci i sorgenti… è già un miracolo se si riescono a compilare sul proprio pc, figuriamoci altrove…

L’altra sera è successo il miracolo, ho installato su una virtual machine visual studio, tortoise SVN, ho fatto un checkout del progetto, aperto PER LA PRIMA VOLTA VISUAL STUDIO, premuto il fatidico F7 ed incredibilmente il compilatore ha dato il messaggio tanto bello quanto inaspettato..

[sh]errors = 0[/sh]

sono andato a dormire subito dopo per assaporare questo piccolo momento di soddisfazione personale.

AABB tree

Controluce?Finalmente, dopo un bel po’ di tempo perso per cavolate sono riuscito a creare la mia AABB tree collision.

Cos’è AABB tree collision?
è un comodo sistema per velocizzare la collisione tra un oggetto ed un altro in un sistema. Nel mio caso lo sto usando per trovare la faccia interessata all’attraversamento di un raggio.

Tra l’altro ho scoperto l’acqua calda dei puntatori….
[cpp]

_vertex = new S_VERTEX[nVertex];
memcpy( _vertex, vertex, sizeof( S_VERTEX ) * nVertex );

[/cpp]