&c2=ent_getvertex(E2,NULL,translations);
&c1.z = c2.z+10;//(hight.red/2);
&c1.v = NULL;
Diese Zeilen sind Käse. Du dereferenzierst da etwas was kein Pointer ist. Wundere mich, dass das keinen Syntaxfehler gibt. Ersetze das mal bitte mit:
ent_getvertex(E2,&c2,translations);
c1.z = c2.z+10;//(hight.red/2);
c1.v = NULL;
Gleiches gilt für die beiden Zeilen über "if (hightCheck > 10)". Du kannst grundsätliche keine Structs dereferenzieren. Nur Pointer können dereferenziert werden.
Ich weiss jetzt nicht was CONTACT.v ist. Soll da ein NULL Pointer rein?