Alter eclipse pattern generation