На ваших полилиниях случайно нет дуговых участков? --- Сообщения объединены, , Оригинальное время сообщения: --- Не нормально :) Увеличиваем, штрихуем. Получаем одну площадь штриховки. Отдаляемся, штрихуем.... получаем совсем другую площадь :) Пробовал изменять масштаб штриховки. При значительном уменьшении масштаба штриховки (пробовал 0,1 и 0,05)... глюк чаще всего пропадает. Площадь разная в связи с тем, что при уменьшении автокад почему-то не штрихует левое верхнее "ухо" контура.
JUL31, заинтриговали не на шутку. По всей видимости проблема возникает с полилиниями. Возможно, как упомянул выше Philin, в их составе присутствуют дуговые сегменты. Но как бы там ни было, заливка, в некоторых местах, выполняется не корректно (см. скрин) Попробуйте такой выход. В местах пересечения контуров (определяемый участок), командой КОНТУР (_BOUNDARY) создать область, указанием точки и лишь затем заштриховать ее и определять ее площадь. Должно получиться.
Спасибо за команду, о такой раньше не знали, но вот площадь этого контура также изменяется в зависимости от приближения
Так после создания области (команда КОНТУР) штриховать не нужно. Попробуйте определить штатной командой ПЩ (ПЛОЩАДЬ) -> Объект
мы заново и не штрихуем, просто площадь этого создаваемого контура различна в зависимости от того насколько было приближено/удалено при его создании
...давно заметил, что все команды акада , использующие "укажите точку" (контур, штриховка, градиент и т.д.) сильно зависят от регенерации, кол-ва объектов, кол-ва вершин контура и визуального отображения на чертеже. При нормальном масштабе вида эти команды работают корректно, а при отдалении контур "упрощается". Но в то же время если вместо "укажите точку" задать "выбрать объекты", то все нормально независимо от вида.Затем можно просто обрезать по второму контуру. *** P/S: вообще, все что касается подсчета множества площадей стараюсь проверять через сумма всех отдельных площадей = площади общего большого контура.