attack geometry