Для обнаружения искажений горизонталей, вычерченных в соответствии со значениями параметров горизонтали, заданными для стиля поверхности, предназначена утилита "Проверка неполадок горизонталей".
Утилита учитывает базовую отметку и интервал, заданные в стиле поверхности. При определении недопустимого условия в окно просмотра событий выводится предупреждение.
При работе утилиты просматриваются все точки поверхности, попавшие на горизонталь. В утилите для каждой точки подсчитывается число соседних точек, имеющих ту же отметку (т.е. точек, с которыми она соединяется ребром, или точек, лежащих на противоположной стороне треугольника, которому она принадлежит). Если число соседних точек на этой же отметке равно единице, в "Средстве просмотра событий" выводится предупреждение "Горизонталь заканчивается в [x,y,z]". Если число соседних точек на этой же отметке больше двух, в "Средстве просмотра событий" выводится предупреждение "Кратные горизонтали на [x,y,z]". Во втором случае, если точка находится на границе поверхности, отображается сообщение "Кратные горизонтали на граничной точке [x,y,z]".
Состояние "горизонталь заканчивается" может означать, что промежуток в горизонтали данных слишком широк для того, чтобы в процедуре триангуляции его концы можно было соединить ребром. Этот промежуток можно заполнить путем создания и добавления структурной линии, соединяющей оба конца.
Состояние кратных горизонталей, возникающее, если у точки больше двух соседних точек с таким же значением отметки, обычно возникает на плоской области поверхности. При обнаружении такого состояния его можно исправить, применив операцию "Минимизировать плоские области". Если точка находится на границе поверхности, плоская область может быть побочным результатом процедуры триангуляции. Такие непредусмотренные треугольники могут быть устранены посредством операции "Удалить линию" или путем добавления скрытой границы.
Если никаких искажений горизонталей не обнаружено, в окне "Средство просмотра событий" отображается сообщение с информацией о том, что нет никаких искажений, связанных со значениями параметров базовой отметки и интервала горизонтали, заданными для стиля поверхности.