выходит задание положения нормаль+масштаб+поворот_вокруг_нормали не однозначное и для конкретного положения есть 2 точно описывающих его значений нормаль+масштаб+поворот_вокруг_нормали?
Все сложнее. Пусть угол отсчитывается по часовой стрелке, если нормаль ткнуть в глаз.
Если договориться, что нормаль выбирается так, что угол поворота положительный и принимает значения на полуинтервале

, то все варианты распределения преобразования между знаками масшабов осей и поворотами дадут 4 разных варианта. Если же ещё разрешить углу менять знак вместе с направлением нормали, то вариантов 8. Ну а если углу расширить интервал до

, то вариантов будет вообще 16.