тут короче часть моей курсовой за второй курс, здесь много всего, мож че пригодится
здесь есть
примерно как раз то что тебе надо, вычисляется зеркальная точка, относительно прямой (функция zerkal_point)
тебе нужно ее немного переделать, т.е. самому задать отклонение, что будет твоей высотой
файл прикрепил: