Всем привет. Перечитал много материала на тему создание типа линии. Мне нужно создать 2ую линию. У первой глобальная толщина 4, у второй 0,4-они соприкасаются. С помощью Express Tools создал форму, а потом и тип линии, но при выборе инструмента полилинии и выбора созданного типа линии, линия рисуется без цветов(должна быть 1 красная, другая чёрная), также и глобальная ширина у линий теряется, по факту месту нужной линии рисуются 2 простые линии на расстоянии 4 друг от друга. Просто при рисовке земельного контура уходит много времени, вот и захотелось создать свой тип линии и пользоваться им. Также есть много вопросов про создание своих условных знаков в Геониксе.
Вряд ли у Вас получится все "хотелки" воплотить в одно решение. Двухцветную линию возможно создать мультилинией.
Пробывал мультилинию, то ли не так настроил, то ли вообще не правильно понял этот инструмент. Однако думаю, что автокад способен воплотить мою "хотелку" т.к. программа очень мощная и способна на многое.
Двухцветную возможно, но вот с заливкой разного цвета не получится... Как вариант: 1) Создаём слой с цветом "красный" подбираем для него вес линии, чтоб при печати получилось 4 единицы чертежа 2) Создаём слой с цветом "черный" подбираем для него вес линии, чтоб при печати получилось 0,4 3) Устанавливаем в чертеже вес\цвет по-слою 4) Чертим контуры в слое "красный" 5) Устанавливаем текущим слой "чёрный" 6) Вызываем команду ПОДОБИЕ, выбираем опцию "Слой" -> "Текущий" указываем смещение 2.2 и проходимся по нашим контурам.
Автор так и сделал, но в типе линии нет понятия цвет, а задача стоит раскрасить одну линию в 2 разных цвета.
ИМХО существует еще один способ получения Полилинии - совокупность имеющихся линий. http://cccp3d.ru/topic/26921-объединение-дуг-линий-в-единый-объект/ По моему, атрибуты линий при объединении должны сохраняться, но не факт: например, при соблюдении предварительного условия наличия одинаковой заливки.
Оффтоп (Move your mouse to the spoiler area to reveal the content) (В работе: расширение списка правил; создание компоновщика типов линий.) После изменения правил необходимо перегрузить геолинии в чертеже командой _GcTcDataReload и регенерировать чертеж. Правила определяют логику отрисовки объекта. Описание правил поведения линейных объектов находятся в текстовом файле GeoniCS.rul (в работе – указание текущего файла правил для геолиний). По каждому виду реализации графики (1 или 2, что для знаков соответствует масштабам 500-1000 и 2000-5000) для данного знака в системе имеется свое правило. Формирование вида объекта производится отрезком и подобъектом (описание в файле GeoniCS.sgn). В правило отрисовки входят следующие параметры: Обязательная глобальная часть [Rule] Разделитель между описаниями Name = rule1 Название правила GraphView = 1, <2>, …> Номер графической реализации объекта Count line = <1> Количество параллельных линий LineOffset<1> Дескриптор начала описания параллельной линии Offset Отступ линии от центральной линии Необязательная глобальная часть <width = 0 Ширина основной линии (по умолчанию = 0) <indent = 0> Начальный отступ (если < 0 – промежуток, >0 – линия) (по умолчанию = 0) <Vertex border = 0.1> Мин. расстояние от объекта до вершины (если это расстояние меньше указанного, объект переходит на следующий сегмент полилинии) <OffsetRequest> Запрос ширины линий <color = 0> Цвет для параллельной линии (по умолчанию = ByBlock) Описание подъобъектов Подобъект – графический элемент (значок) – знак, буква или слово, которые повторяются на линии объекта. Центр элемента всегда находится на оси базовой линии. <line = 5> Длина линии (если < 0 – промежуток, >0 – линия) <sign = SignName, <s=1>, <r=0>, <x=0>, <y=0>, <g=0> Объект, название обязательно (описание в файле GeoniCS.sgn). S – масштаб (/= 0) R – начальный угол поворота X,Y – смещение от осевой линии по осям X, Y G = (0,1) – наличие у объекта грипа В описаниях правил отрисовки тополиний явно указывается шрифт eskd1.shx. Поскольку шрифты – разные, при замене на другой шрифт возможно налезание на элементы, что может потребовать корректировать другие размеры в файле *.rul. наверно теоретически можно сам только толщину стрелки тексты и заливку менял в файле