|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
20.06.2006, 12:56 | #1 | |
Проблема с созданием линии Ж.Д.
Инженер-строитель
Москва
Регистрация: 20.06.2006
Сообщений: 6
|
||
Просмотров: 24989
|
|
||||
>archer
Такая же проблема стояла и у нас. Решили 2-мя способами. Способ 1. Тип линии. Использовали форму (shape) прямоугольник и полилинию с глобальной толщиной отличной от 0. Сама полилиния - это "черное", форма - это белая. Тут требуется согласование тощины полилинии и формы. Мы использовали масштабный коэффициент. Сам тип линии сделан для k=1. Для согласования написали лисп. Минусы: 1. Т.к. форма имеет постоянный размер, в полилинии нельзя использовать генерацию типа линии (line type generation) 2. В пространстве листа если масштаб видового экрана /=1, то получаем "ступеньчатость", т.к. глобальная толщина полилинии масштабируется. Выход - PSLTSCALE=0. Чего иногда не хочется. 3. Полилиния с глобальной толщиной не 0 не есть гуд в принципе. Способ 2. Штриховка solid с заданными параметрами длины и ширины с группировкой объектов. Тут только лисп. Минусы: - не тип линии (много объектов, хоть и сгруппированных) - на сплайнах не всегда работает указание контуров правильно Лиспы и инструкции прилагаются см. #8 Последний раз редактировалось VVA, 28.02.2011 в 11:32. |
||||
|
||||
Инженер-строитель Регистрация: 20.06.2006
Москва
Сообщений: 6
|
Спасибо, с полилинией разобрался, при достаточно больших радиусах приемлемо....
А вот с "Штриховка solid" - сорри.... не дошел... пошел искать в литературе... Вот что выдает при нажатии на кнопку: Код:
P.S. Acad 2004 |
|||
|
||||
Попробуй заменить на эти файлы
Достаточно заменить zebra.lsp/ Добавлено в начало (vl-load-com). Должно помочь. См #8 Последний раз редактировалось VVA, 28.02.2011 в 11:32. |
||||
|
||||
Регистрация: 06.08.2009
Сообщений: 31
|
Вижу что тема довнешняя,но может кто прочитает.Пробуя этот лисп в режиме "Гидроизоляция штриховкой" сразу при построении нажал ESC,случайно, и обнаружил что она строит обычную железную дорогу (рельсы, шпалы) если бы можно вылет шпал побольше сделать за рельсы.Не кто не переделывал этот лисп переделать,что бы он не штриховал. Сам я в лиспе не силен,может кто то поможет,было бы супер.
|
|||
|
||||
Объединил 3 команды в одном файле
Zebra - см способ 1 из #2 Zebra2 - см способ 2 из #2 Zebra3 - рисование ж.д. черной и белой штриховкой Zebra4 - рисование ж.д. одной черной штриховкой Zebra5 - рисование ж.д. штриховкой шашечкой Zebra6 - рисование ж.д. штриховкой шашечкой Длина=1.5 * Ширины RW - рисование жд пути способом рельсы-рельсы, шпалы-шпалы... И зеброй ***Добавлено 2017-08-03 Добавлена команда Zebra5 рисование шашечкой
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 04.07.2020 в 14:29. Причина: Добавлен zebra.lin |
||||
|
||||
Попробовал в 2011. Все меняется. Все работает под 2011. Чтобы работала команда Zebra (в любом автокаде) нужно файл типов линий zebra.lin и файл форм разместить в путях доступа Автокада. Читать readme.txt п.1
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 11.01.2011
Сообщений: 2
|
|
|||
|
||||
Цитата:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 07.09.2005
Сообщений: 97
|
Подскажите, пожалуйста, каким образом можно вносить изменения в саму линию зебры, т.е. если нужно поменять ее конфигурацию? Если обычную полилинию можно корректировать ее же "ручками", то здесь все раздельно. И заштрихованные части и две полилинии не дают такую возможность. А рисовать каждый раз заново... жалко время.
|
|||
|
||||
Цитата:
|
||||
|
||||
Регистрация: 07.09.2005
Сообщений: 97
|
Долго ковырялся с мультилинией, но так и не смог сделать то, что мне нужно.
А мне нужно просто показать гидроизоляцию в узлах. Разной конфигурации. А иногда менять ее (конфигурацию). С помощью тех лиспов, что были здесь, можно обычную полилинию превратить в такую, как мне надо. Но при этом все составляющие превращаются в отдельные примитивы. Как на рисунке. [IMG]http://s019.***********/i624/1204/07/15901d2522f2t.jpg[/IMG] Вот я и спрашиваю, можно ли сделать так, чтобы либо сразу чертить в такой полилинии (две тонкие линии с заливкой между ними) или превращать обычную полилинию в такую, но при этом сохранить возможность для изменения ее конфигурации? |
|||
|
||||
Цитата:
|
||||
|
||||
Регистрация: 07.09.2005
Сообщений: 97
|
нет, ничего не получилось.
Мне часто нужно делать закругленный угол, как я показал на фотке. (см выше) Вот, если бы была возможность получить полилинию в таком виде, чтобы и менять ее конфигурацию (редактировать) и перетаскивать и офсет... это было бы здорово. Ну, или что-то похожее на нее. Это вообще возможно? |
|||
|
||||
Цитата:
Какая длина у пустых-заполненных фрагментов? Какая ширина линии? Какие рабочие единицы используются? |
||||
|
||||
Инженер дорожник Регистрация: 22.10.2007
Израиль
Сообщений: 1,859
|
Цитата:
|
|||
|
||||
Регистрация: 07.09.2005
Сообщений: 97
|
Я с этого начинал. Но при таком решении, если нужно было что-то менять, приходилось редактировать три линии сразу. А это дополнительная морока. Делал динамические блоки. Но они не давали решение плавных поворотов. Особенно, когда радиус мал.
Лисп, который скачал работает. Работает очень хорошо. Но, когда с его помощью чертишь, невозможно сделать кривую плавную линию. А когда превращаешь обычную полилинию в зебру разбивает эту полилинию на две и отдельные прямоугольники между ними. А это уже вообще не отредактируешь. |
|||