Классическая задача - при пересечении множества выбранных штриховок вычесть из большей меньшую - есть что-то подобное?
И всё это в БрисКаде ? Выложи хоть пример dwg? что из чего вычитать, и какой результат просто цифру получить, или новую штриховку.
Ну идеально под брикс (это будет насколько я знаю универсальное решение) Но можно и под автокад. Пример загрузил - озера должны "вычесть" из болот .
Если штучно-вручную, то можно использовать с правой кнопки Редактировать штриховку... и Добавить: точки выбора или Добавить: выбрать объекты.
Например, через Добавить: точки выбора: Работает парадоксально, но работает. Мучились, но по-другому - сразу создавали неперекрывающиеся штриховки. Я не хотел сказать, что все элементарно. Я рассматривал для начала штатный вариант.
Я имел в виду программный метод, там легко можно добавить объект вычитания, впрочем результат будет ровно такой же если добавлять его не как "внутреннею" границу для вычитания, а как дополнительную "наружную".
Я тоже. Выделяем штриховку, на правой кнопке Редактировать штриховку..., в окне выбираем, допустим, Добавить: точки выбора, и указываем точку в контуре, который хотим вычесть. И Ок. --- Сообщения объединены, , Оригинальное время сообщения: --- Смысл сделать программно может быть в том, чтобы уменьшить количество действий, и не выбирать тип штриховки и пр. параметры. Заодно, чтобы указывать не вычитающий контур, а оставляемый. --- Сообщения объединены, --- Но, возможно, для такой оптимизации хватило бы и макроса.
Вот так это должно работать? В целом действие простое, но гемора много, особенно в пересекающихся штриховках.
Попробуй с левой группой штриховок, что в примере X-Y-H, там после обрезки появится ещё один новый маленький контур.