homodirectional heterodirectional codirectional parallel isolinear contradirectional isotropical isodomous anticoherent counterrotating