Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Создание ЦВЕТНОЙ сложной линии

Тема в разделе "Autocad", создана пользователем Dreammener, 6 апр 2018.

  1. Dreammener

    Форумчанин

    Регистрация:
    6 апр 2018
    Сообщения:
    105
    Симпатии:
    24
    Всем привет. Перечитал много материала на тему создание типа линии. Мне нужно создать 2ую линию. У первой глобальная толщина 4, у второй 0,4-они соприкасаются. С помощью Express Tools создал форму, а потом и тип линии, но при выборе инструмента полилинии и выбора созданного типа линии, линия рисуется без цветов(должна быть 1 красная, другая чёрная), также и глобальная ширина у линий теряется, по факту месту нужной линии рисуются 2 простые линии на расстоянии 4 друг от друга. Просто при рисовке земельного контура уходит много времени, вот и захотелось создать свой тип линии и пользоваться им. Также есть много вопросов про создание своих условных знаков в Геониксе.
     
    #1
  2. redcorner

    Регистрация:
    13 сен 2015
    Сообщения:
    14
    Симпатии:
    0
    Адрес:
    РБ
    интересный вопрос, так же жду ответа с нетерпением
     
    #2
  3. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.715
    Симпатии:
    601
    Адрес:
    Ухта
    Вряд ли у Вас получится все "хотелки" воплотить в одно решение. Двухцветную линию возможно создать мультилинией.
     
    #3
  4. Dreammener

    Форумчанин

    Регистрация:
    6 апр 2018
    Сообщения:
    105
    Симпатии:
    24
    Пробывал мультилинию, то ли не так настроил, то ли вообще не правильно понял этот инструмент. Однако думаю, что автокад способен воплотить мою "хотелку" т.к. программа очень мощная и способна на многое.
     
    #4
  5. BearDyugin

    BearDyugin Модератор
    Форумчанин

    Регистрация:
    30 ноя 2007
    Сообщения:
    2.749
    Симпатии:
    2.505
    Адрес:
    Сибирь
    Двухцветную возможно, но вот с заливкой разного цвета не получится...

    Как вариант:
    1) Создаём слой с цветом "красный" подбираем для него вес линии, чтоб при печати получилось 4 единицы чертежа
    2) Создаём слой с цветом "черный" подбираем для него вес линии, чтоб при печати получилось 0,4
    3) Устанавливаем в чертеже вес\цвет по-слою
    4) Чертим контуры в слое "красный"
    5) Устанавливаем текущим слой "чёрный"
    6) Вызываем команду ПОДОБИЕ, выбираем опцию "Слой" -> "Текущий" указываем смещение 2.2 и проходимся по нашим контурам.
     
    #5
    Geo_major нравится это.
  6. FOXXX591

    Форумчанин

    Регистрация:
    19 окт 2012
    Сообщения:
    3.273
    Симпатии:
    2.578
    Адрес:
    г.Смоленск
    А через ЭкспрессТуллс разве нельзя? BearDyugin, ну ты же выкладывал видео, щас уже не найду.
     
    #6
  7. BearDyugin

    BearDyugin Модератор
    Форумчанин

    Регистрация:
    30 ноя 2007
    Сообщения:
    2.749
    Симпатии:
    2.505
    Адрес:
    Сибирь
    Автор так и сделал, но в типе линии нет понятия цвет, а задача стоит раскрасить одну линию в 2 разных цвета.
     
    #7
  8. Dreammener

    Форумчанин

    Регистрация:
    6 апр 2018
    Сообщения:
    105
    Симпатии:
    24
    Спасибо, попробую

     
    #8
  9. Photogramm

    Регистрация:
    10 май 2017
    Сообщения:
    7
    Симпатии:
    0
    ИМХО существует еще один способ получения Полилинии - совокупность имеющихся линий.
    http://cccp3d.ru/topic/26921-объединение-дуг-линий-в-единый-объект/
    По моему, атрибуты линий при объединении должны сохраняться, но не факт: например, при соблюдении предварительного условия наличия одинаковой заливки.
     
    #9
  10. Сер-гео

    Форумчанин

    Регистрация:
    7 авг 2010
    Сообщения:
    3.947
    Симпатии:
    1.507
    Оффтоп

    (В работе: расширение списка правил; создание компоновщика типов линий.)
    После изменения правил необходимо перегрузить геолинии в чертеже командой _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.


    наверно теоретически можно сам только толщину стрелки тексты и заливку менял в файле
     
    #10

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление