Помогите с задачкой в программировании геометрических фигур
1) Имеется неправильный пятиугольник с исходным одним углом в 90 градусов между основанием и левой, основанием и правой стороной. (Остальные углы так же известны, но могут меняться в зависимости от размеров сторон).
2) Известны только размеры сторон и углы.
3) Возможно ли описать такую фигуру так, чтобы при повороте на 90, 180 и 270 градусов вокруг собственного центра, а так же отзеркалив и проделав те же повороты на те же углы что и ранее было утверждать что это та же фигура, а так же что она не похожа ни на какую другую?
Виновник торжества )
Для примера возьмём другой пятиугольник, с которым фигура, помимо прочих фигур, не должна совпасть.
З.Ы. Заранее благодарю за ответы кто силён в теме, т.к. автор скурил учебники в школе и теперь пытается героически всё наверстать.
З.З.Ы. Прошу сильно не пинать, т.к. это мой первый пост )