| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
02.09.2013, 16:13 | #1 | |
LISP. MLINE по координатам PLINE
Регистрация: 02.09.2013
Сообщений: 4
|
||
Просмотров: 3801
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
А тот факт, что мультилиния не может иметь дуговых сегментов, не смущает? Вообще - зачем такую задачку решать?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 02.09.2013
Сообщений: 4
|
Смущает, это новая для меня информация Но может вы предложите другой вариант решения. Полилинии - условные обозначения трубопровода, надо рядом с трубопроводом, параллельно ему, нарисовать кабель. Таким образом, что бы кабель саму трубу нигде не пересекал (трубопровод местами довольно извилистый). Мультилиния идеально подошла бы, но может есть еще проще варианты?
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
_offset ?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
|
||||
|
||||
Регистрация: 02.09.2013
Сообщений: 4
|
Спасибо, поищу еще.
Не подходит, к сожалению. Слишком много разрозненных отрезков полилиний. Коллеги с autodesk.com помогли с решением. Это именно то, что хотел сделать: Код:
Последний раз редактировалось dreadnoult, 02.09.2013 в 16:42. |
|||
|
||||
Поиск на мультилинии Можно ли вместо отрезков чертить сразу двумя паралельными линиями
Заменять полилинии на мультилинии - это хорошо. Но для работы с ними Автокад почти ничего не дал. Насколько помню, общими усилиями создали почти все основные инструменты для работы с мультилиниями. Осталось две задачи из основных, но помню сейчас только одну из них - разбивать их так, чтобы получались не отрезки, а полилинии и сохранялись штриховки, если был фон. Последний раз редактировалось АлексЮстасу, 02.09.2013 в 17:15. |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
1. LISP. Подобие в обе стороны(Смотреть команды OFF2 и MOFF2)
2. LISP. Одновременное вычерчивание 2 - 16 полилиний. Удобно для вычерчивания кабелей. 3. Looking for a LISP routine: Multiple Polyline Offset
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Мультилинии для ряда случаев просто необходимы - когда геометрия нужна именно оси (или одной из линий), и когда нужна заливка полосы. А иногда очень удобны - при черчении параллельных. В том числе и потому, что не нужно помнить о расстояниях, стилях и пр. Есть неплохой набор команд для создания красивых пересечений и примыканий мультилиний, которые с множеством параллельных полилиний замучаешься делать. Да, не хватает грамотного разбивания с преобразованием заливки в штриховку, с разбиванием на полилинии, а не на отрезки, с сохранением виртуальных разрывов и примыканий средствами Mline Edit. И не хватает (вспомнил!) сшивания и разрезания мультилиний. |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Кое что по функционалу по мультилиниям было
Convert Mline To Pline Код:
Плюс это (должно работать) Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
MLR - так понял, что это реверс мультилиний. Вполне может пригодиться.
m2p - достаточно неплохо разбивает мультилинии, преобразуя их именно в полилинии, в активный слой, сохраняет примыкания и пересечения. Осталось создавать соответствующую штриховку, если мультилиния была залитой. В принципе, было бы совсем здорово, если бы разные составляющие мультилиний можно было раскладывать еще и в свои-разные слои, и назначать толщины, но это возможно только при описании элементов мультилиний в специальном дополнительном файле. m2p - не очень удачное название, т.к. была еще программка превращения мультилиний в их осевые полилинии. Но это даже для меня дело легко поправимое. Спасибо! |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите, существуют ли практические руководства по Lisp? | vn | LISP | 261 | 26.11.2015 13:27 |
LISP: центр масс фигуры по координатам | WhiteShark | Готовые программы | 1 | 13.01.2015 22:14 |
Pline по координатам в Excel'e | Georg | Программирование | 15 | 20.03.2011 22:40 |
{Конкурс} Lisp. Задачки для студентов | gomer | LISP | 10 | 05.01.2011 16:33 |
Координаты точки пересечения line и pline (LISP) | paradoxvaha | LISP | 3 | 10.07.2007 13:04 |