как создать хитрую линию

Форум: 
Версия программы: 
15.2.0.661 (sp2)

как получить результаты на картинке (интересует полуавтоматический режим, а не ручками полоски в разных слоях)
как создать хитрую линию

Дальнейшее детальное рассмотрение способа создания штриховой линии с окантовкой с применением аэрозольной кисти не оставляет никаких шансов в смысле конкурентоспособности никаким другим способам, так как будет исключена операция комбинирования контуров, описанная ранее, и достигается интерактивная полная редактируемость всех параметров линии: скважности (шага) штрихов, толщины зазоров, толщины штрихов (то есть для любых толщин линии).
Итак, сначала создайте аэрозольную кисть (как, было подробно описано выше), в виде вертикального штриха длиной 1 мм и толщиной 0,25 мм.
Примените созданную кисть к нужной опорной линии.
как создать хитрую линию

Создайте два дубля опорной линии, переместите их в структуре слоёв ниже опорной линии. Задайте одной из копий нужные цвет и толщину
как создать хитрую линию

Задайте второй копии нужные цвет и толщину
как создать хитрую линию

Редактируйте в окошке «Размер объектов» длину штрихов под нужную толщину линии. Например: толщина жёлтой линии —3 мм, а длина штриха в аэрозольной кисти была 1 мм. Устанавливайте в указанном окошке значение 300 %.
как создать хитрую линию
Редактируйте толщину зазоров так: выделите в диспетчере объектов опорную линию и просто установите нужное значение в окошке «Толщина абриса».
На двух рисунках ниже показано изменение толщины зазоров при значениях абриса 0,25 и 0,5 мм.
как создать хитрую линию
как создать хитрую линию

Редактируйте толщину кантов простым изменением толщины абриса нижележащей копии линии.
как создать хитрую линию

При необходимости отредактировать положение линии удалите копии опорной линии. Выделите в диспетчере объектов опорную линию и и редактируйте её как нужно. Затем сделайте снова два дубля опорной линии, поместите их ниже опорной и задайте нужные цвет и толщину.

При необходимости отредактировать положение линии удалите копии опорной линии. Выделите в диспетчере объектов опорную линию и и редактируйте её как нужно. Затем сделайте снова два дубля опорной линии, поместите их ниже опорной и задайте нужные цвет и толщину.

Ну вы же сами видите сколько лишних телодвижений надо делать, а при моем способе всего навсего хватаешь за узел и тянешь куда надо! Я уж не говорю о безумном количестве шагов и подгонок при создании самой линии.
Вдобавок, как я уже говорил, данный способ годится только для данного примера (поперечные штрихи на желтой линии) Попробуйте создать (раз уж вы про карты заговорили) таким образом чередующиеся черные и белые полоски (железную дорогу) или хотя бы штрихпунктир из примера 2 - ужасно неудобно, а моим способом - в два счета.
А вообще, я готовлю макрос, который будет размножать текстуру вдоль кривой двумя кликами мыши, похлеще всякого OAK будет. ;)

МВК, Не надо называть безумным количеством подгонок показанные возможности интерактивного редактирования линии.

Создание штриховой линии с наклонными штрихами

Способ основан на использовании аэрозольной кисти, включает операцию комбинирования контуров. В результате получается нередактируемая кривая.

Предварительно необходимо создать аэрозольную кисть, из наклонного штриха, расположенного поверх прямоугольника с габаритами наклонного штртха.
Прямоугольнику задайте какой-нибудь специфический цвет, чтобы потом легко можно было выделить все прямоугольники автоматически.

1 Примените созданную кисть к опорной кривой, установите нужную величину шага, также отметьте в опциях вращение вдоль пути
как создать хитрую линию

2. Разъедините группу кисти с опорной кривой, полученную группу разгруппируйте полностью. Теперь надо выделить все прямоугольнички под наклонными штрихами.
Воспользуйтесь для этого Мастером поиска:
Правка —Поиск и замена —Поиск объектов —Начать новый поиск —Далее —Заливки —Однородный цвет —Далее —Специфический цвет заливки —В раскрывающейся палитре нажмите «Другой» и в открывшемся окне «Выбор цвета» установите параметры цвета прямоугольника
как создать хитрую линию
Нажмите «ОК»—Далее —Готово —В открывшемся окне «Поиск» нажмите «Найти все»
как создать хитрую линию
3. Закройте окно «Поиск» и выполните команду «Объединить объекты»
Выделите в Диспетчере объектов все штрихи и также выполните команду «Объединить объекты».
Теперь выделите опорную кривую и переведите из абриса в объекты.
Выделите опорную кривую и объединённый объект—прямоугольники.
Выполните команду «Передние минус задние».
как создать хитрую линию

В заключение хочется отметить, что в силу специфики задачи не представлялось сделать это какими-то иными способами. Пусть вас не пугают возгласы оппонентов типа «неимоверное количество телодвижений», на самом деле всё делается за несколько минут.
Нередактируемость линии — это тоже не конец всего. Всегда можно использовать опорную кривую для редактирования и создания новой линии.
Если кто-либо предложит более рациональные варианты, пожалуйста. Всегда рады познакомиться с передовым опытом .

Если кто-либо предложит более рациональные варианты, пожалуйста.

Более рациональный и быстрый вариант я предложил в самом первом своем сообщении:
1) Создаем паттерн - желтый прямоугольник в случае (1) или два штриха горизонтальный и наклонный в случае (2)
2) Определяем длину нужной кривой, к примеру, макросом CurveInfo
3) Копируем паттерн на нужную длину в горизонтальном положении
4) Выбираем инструмент "растягивающаяся кисть" (крайняя левая кнопка с двумя треугольничками) и назначаем размноженный паттерн кистью (кнопка с дискеткой справа от выпадающего меню с кистями), при этом его превьюшка появляется в меню
5) Назначаем кривой полученную кисть.

Данный способ универсален для любого паттерна и формирует одну связную редактируемую кривую.
К тому же, повторяю, когда макрос доделаю, для проведения данной операции, необходимо будет всего навсего кликнуть на паттерне и кривой. ;-)

#5 +еще шаг = абрис черный, тогда ОК

#13 А промежуток

#14 как задать этой кисти прямоугольник, у меня "дискета" не появляется при его выделении. а чтоб выделить всю цепочку, приходится тыкать с шифтом

#14 не то прикрепил

а может так, чем в #13

#11 Реально и довольно быстро, только при широких полосках (допустим 3мм) не будет нормального наложения, а так пока единственный довольно простой вариант, позволяющий довольно быструю коррекцию направления, цвета и толщины

Сорри, перепутал, растягивающаяся кисть - не первая а вторая слева кнопка, в общем, как на рисунке:
как создать хитрую линию
промежуток задается невидимой рамкой вокруг паттерна.

#19 Все работает ОК. Если количество штриховок на длину не важна, то идеальный и простой вариант

Страницы