Мда, с технической точки зрения компас и правда лучше.
Никакой компас не нужен. Для отслеживания угла поворота следует брать угол между нормалями к стене в двух соседних положениях, а не угол относительно какого-то абсолютного направления и последовательно суммировать эти углы (с учетом знака). Нормаль здесь взята вместо касательной, чтобы никого не смущало, как проводить касательную. Нормаль вращается так же, как и касательная. Если кривая не гладкая – ничего страшного – при переходе с одной стороны угла на другую следует просто прибавить этот угол.
-- 21.08.2014, 19:14 --сильно шаркая ногой по земле.
Достаточно прошаркать одну линию. Расстояния от стены надо выбрать так, чтобы прошарканая линия не имела самопересечений. Если длина прошарканой линии меньше, чем периметр стены, то мы внутри, больше – снаружи. Причем точно известно, какова будет разница. Это
, где
– расстояния линии от стены. Не обязательно точно измерять длину. Достаточно проложить веревку по каждой из линий и посмотреть, что длиннее. Впрочем, если у нас нет измерительных приборов, то почти ничего из предложенного невыполнимо.