hamaan У меня чуть иначе было.
Возился с некой библиотекой для булевых операций над двумерными полигонами. Это, кстати, весьма интересная с математической точки зрения задача и почему-то мало покрытая работами в сети Библиотека была триальная - и ограничение было простое: если у результирующего полигона число вершин кратно семи, то кидается исключение. Ну логику автора понять можно: попробовать либу так можно, а в коммерческом приложении юзать нельзя - мало ли сколько там вершин в реальной жизни будет. Но у меня была проблема - мне было нужно оценить библиотеку с точки зрения нашей реальной задачи, а там полигонов было реально очень много, и нет-нет да попадался один с числом вершин кратным семи.
Либы в сорсах нет, только скомпилированный дотнетовский экзешник. Ну чего делать - влез с потрохами в MSIL, нашел там условие (типа N>0 && N%7==0), поменял знак с больше на меньше... Странно, но многоугольника с отрицательным числом вершин не обнаружилось до сих пор...
мои пять копеек
[Print] 1 2
William Wolos