ciao a tutti.
Non ho idea di come implementare una funzione che all'apparenza e' semplice, ma che non so proprio come fare:

la funzione prende in input tre vertici nello spazio (quindi 3 vertici di tipo float ognuno dei quali ha una coordinata X, una Y e una Z) e deve restituire un booleano con valore TRUE se i tre vertici sono in senso orario, e con valore FALSE se sono in senso antiorario.
Se i tre vertici sono allineati da' errore.

ad esempio un prototipo della funzione potrebbe essere:

bool IsClockWise(vertex v1, vertex v2, vertex v3);

in cui vertex e' un array di tre float:

typedef float vertex[3];
...

Come si fa? :master: