added some caluclation methods + matrix3f.class