but, mul (normals, matWorld) doesnt work like i expected it to. only at world coordinates (0,0,0) it looks right. i remember there was a thing about twisted xyz coordinate, but i dont exactly know it anymore.

or what else is wrong ?