|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
А можно добавить команду, которая рисует линию перпендикулярную к полилинии? Как в Тулпаке.
http://youtu.be/8cldc_EqS58. |
||||
|
||||
1. !!! HELP. Как построить нормаль из точки на кривой ?
2. Совет MIP #7 от 31.05.2006 до сих пор актуален Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Игорь Богаченко, еще тут об этом было.
|
|||
|
||||
olezhkooo, ее почему-то нет в pltools.fas. Загружай pltools.lsp из папки LISP. В ближайшее время исправлю
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Цитата:
Offtop: Можно. Во-первых, можно понаделать слоев столько, сколько "имен" может быть у объектов. И полилинии (любые элементы) раскладывать по нужным слоям. Во-вторых, у Автокада есть возможность определять элементы расширенными данными - XData, XRecord. Но эти XData, XRecord не обеспечены Автокадом инструментами, нужно программировать. В-третьих, в вертикальных приложениях могут быть свои уже готовые инструменты работы с расширенными данными, свои варианты расширенных данных. Например, в Map/Civil 3d есть Feature classes и Object Data - средства определения элементов, описания их характеристик. Какие объекты проходят через что-то - это уже пространственный анализ. Это уже ближе к ГИС или уже ГИС - это тоже в Map/Civil 3d. Но если задача одна - что через что проходит, то можно и по-простому, через поиск относительно контуров.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Wion, Выложи dwg с примером
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Инженер-проектировщик Регистрация: 05.11.2014
Санкт-Петербург
Сообщений: 19
|
Сплайны для проверки.dwg
Неконвертируемые сплайны выделены красным цветом. Конечно, можно такие сплайны и удалить, используя быстрый выбор, но они являются частью изолинии которую после конвертации нужно объединить в одну полилинию... Последний раз редактировалось Кулик Алексей aka kpblc, 05.03.2015 в 13:44. |
|||
|
||||
Цитата:
Кстати, в #359 выложен еще один лисп. Преобразовать СПЛАЙНЫ в ПОЛИЛИНИИ
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 14.05.2015
Сообщений: 1
|
Доброго времени суток, уважаемые авторы лиспов!
каким образов можно сделать, чтобы удалялась ближайшая вершина, заранее выбранной полилинии, вне зависимости от того, тыкнул я на саму полилинию или рядом с ней? Последний раз редактировалось pav88, 14.05.2015 в 13:10. |
|||
|
||||
Регистрация: 21.03.2013
Самара
Сообщений: 29
|
Сделал черновой вариант адаптации Pltools под новый стиль с лентами.
Pltools_lenta.zip Все иконки довёл до прозрачности, чтоб глаза не так резали. Размер 32x32 пока не рисовал. Это как-нибудь потом. Вытащил функцию PL-VFI. А то её сделали, но внедрить в интерфейс забыли. При загрузке pltools.cuix на экране появятся панельки группы "pltools", а в ленте, соответственно, вкладка "pltools" с единственной плашкой "Опции полилинии". Последнее справедливо для рабочего пространства "Рисование и аннотации", а так же "Классический Автокад", для тех, кто совмещает ретро-панели с новомодной лентой). Если Вы скрыли какие-либо из стандартных вкладок, то они выскочат заново. Придётся снова скрыть. Качайте, тестируйте. Авось, совместными стараниями адаптируем под новые реалии. P.S. Вопрос к создателям: для чего сделаны иконки PL-CLOCK, cvpoly, pl-PUK, вроде же нет таких функций? P.P.S. Может, кто-то дополнит файл справки, а то он не поспевает за процессом) P.P.P.S. Кстати, новые иконки теперь в файле pltools.cuix, но судя по всему, остались вшитые иконки и помимо них. Неплохо бы их убрать, или заменить на те, что почищены. Я, увы, не знаю, как это делается. |
|||
|
||||
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 21.03.2013
Самара
Сообщений: 29
|
Хорошо. Когда допилю 32x32, выложу все вместе.
Я до сих пор не понял, в чём разница между двумя панельками с цифрами, меняющими ширину сегментов, но хочу сделать для них чуточку разные иконки. Это чтобы люди не путались, а то в новом интерфейсе даже название не знаю как дать. Пусть хоть графически различаются. |
|||
|
||||
Регистрация: 21.03.2013
Самара
Сообщений: 29
|
Сделал вариант близкий к чистовому. Панелей прибавилось. В принципе, подлатать справку, и можно выпускать в тираж.
В справку нужно добавить следующие команды: ENTREV - Реверс объектов (множественный выбор) - она в справке есть, но как составляющая ENTREVS. А т.к. теперь она запускается с кнопки, а не только с командной строки, то можно её как-нибудь обособить. PL-CW - Реверс выбранных полилиний по часовой стрелке PL-CCW - Реверс выбранных полилиний против часовой стрелки PL-VxMove - Перемещение вершин полилинии PL-Vx1 - Изменение начала полилинии PL-P90 - Рисование перпендикулярных друг к другу сегментов полилинии PL-VFI - Вставка вершин в выбранной полилинии в местах пересечения с указанными полилиниями, линиями, дугами И поменять иконки в статьях на новые. Ну и в файле dll тоже Отдельно выкладываю все значки, а с ними и оригиналы в PNG, для тех случаев, когда в иконках использовалась полупрозрачность. Тестируйте, оценивайте. Возможно, какие-то частоиспользуемые функции нужно сделать покрупнее, а редкие, наоборот, уменьшить. Для тех, у кого разрешение экрана меньше 1680x1050 прикладываю скриншот полной ленты. Версия, конечно, не огонь. Иконки ещё надо под тёмную цветовую схему точить, чтобы глаза не резали. Да плюс, 64x64 неплохо бы сделать для ретины. Но это всё в отдалённом будущем, если у кого другого руки не зачешутся раньше. P.S. Иконки PL-CLOCK и cvpoly, видимо, относятся к отмершим функциям, на смену которым пришли, соответственно, PL-CW с PL-CCW и ConvTo2d с ConvTo3d. Смысл иконки pl-PUK (странно похожей на pl-VFI) по прежнему туманен. На всякий случай они теперь исключены совсем, дабы не отнимать место и внимание. |
|||
|
||||
Регистрация: 21.03.2013
Самара
Сообщений: 29
|
Ленту сделал по образу оригинальных панелей. Т.е. одна панель со всеми функциями, и куча других по категориям.
Собственно, я только-только начал осваивать ленточный интерфейс, до этого на старом сидел. И решил разобраться с адаптацией на примере Pltools, раз уж её никто до меня не сделал. Я пока что не очень въезжаю, что как должно располагаться для максимально комфортного юзабилити. Если есть конкретные замечания, рад буду услышать. Пересобрать - не вопрос. Главное, что камень сдвинули, а уж вода теперь потечёт. |
|||