|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Offtop:
Offtop: скорее в иронический чёрный сарказм))) Цитата:
опа. так тут тащить ничего по ходу не нужно будет.. Последний раз редактировалось koMon, 22.06.2018 в 12:00. |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,041
|
ну если под данную задачу - то тут от щелчка не избавишься) Тут скорее указывается полилиния и затем блоки в цикле - а дальше уже вычисляется проекция середины геометрии блока на полилинию и добавляются вершины между найденными для "петли" кабеля.
----- добавлено через ~5 ч. ----- Offtop: вы не поверите - не то что в акад, а в сам windows компилятор встроен) |
|||
|
||||
|
||||
|
||||
КИП, АСУ ТП, слаботочка Регистрация: 02.09.2010
Москва-Тюмень
Сообщений: 422
|
Здорово! огромное спасибо!
А можете немного подправить, чтобы полилинии выделялись отдельно, а запрос на секрамку шел уже потом? А то выделяются все полилинии, и нужные и ненужные. Еще одна просьба - если у выделенной полилинии вершина не лежит внутри секрамки, такую полилинию нужно исключить из набора. И вопрос всем - покажите как использовать эту прогу, находясь в пользовательской системе координат. Надоело каждый раз переключаться в WCS. Последний раз редактировалось Frigate, 09.07.2018 в 12:07. |
|||
|
||||
Обрабатываются, только предварительно или выбранные после запуска команды полилинии. Размер опоясывающей рамки меняется движением мыши, перемещение опоясывающей рамки - однократное нажатие пробела, возврат к изменению размера - однократное нажатие пробела.
Код:
Последний раз редактировалось koMon, 27.07.2018 в 09:07. Причина: Модификация выбора полилиний, рамки для опоясывания вершин |
||||
|
||||
GIFы
|
||||
|
||||
С ошибочной отрисовкой прямоугольников в 2019 акаде ничего не сдвинулось? Очень расстраивает меня эта ошибка
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
|
||||
Прогрессирующий вариант построения прямоугольника по 2-м диагональным точкам.
Код:
Последний раз редактировалось koMon, 08.10.2018 в 11:26. Причина: Динамически изменяется созданный прямоугольник. Добавлены опции по заданию размеров прямоугольника. |
||||
|
||||
начинающий инженер-гидротехник Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 893
|
Autocad 2015 SP2. При использовании PL-VxRdc Autocad предлагает заменить "command" на "command-s". Использую вариант с панелями поэтому нет возможности внести изменения в файл pltools.fas
Цитата:
|
|||
|
||||
но ведь можно внести изменения в лисп, который в шапке, да и компильнуть его?!
;****************************************** Это их худые черти бермутят воду во пруду, Это все придумал Черчилль в восемнадцатом году. Мы про взрывы, про пожары сочиняли ноту ТАСС, Тут примчались саNETары и зафиксировали нас. ;****************************************** fas так fas) check_pline.fas проверка и оптимизация LW полилинии. |
||||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Хочу примазаться к высокому искусству .
Недавно пришлось работать с чертежом, содержащим множество отрезков и полилиний с текстовым типом линий (например ----В---- или -----К----). В результате всяких манипуляций на многих из них тип линий отображался "вверх ногами", что не есть хорошо. Т.к. команды ENTREV и ENTREVS сами не определяют, нормально ли отображается тип линии и нужен ли реверс, а выделять подлежащих реверсированию вручную неинтересно, написал небольшую модификацию Entrev. Она автоматически определяет отрезки, у которых тип линии "вверх ногами" и только для них выполняет реверс. Работает только для отрезков - для полилиний из прямолинейных сегментов дуг и сплайнов бессмысленно, т.к. реверсируется весь объект целиком, а в случае поворота на 90 град. и более разные сегменты будут выглядеть по-разному - одни нормально, другие "вверх ногами". И реверсирование полилинии в таком случае для одних сегментов исправит ситуацию, а для других - испортит. Поэтому в фильтр выбора включены только отрезки, строки для работы с полилиниями и сплайнами закомментированы. Код:
Последний раз редактировалось kp+, 19.02.2019 в 23:17. |
|||
|
||||
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
kp+, По моему, с 2010 Автокада есть другое решение. В описании типа линий появился параметр флаг поворота U ("вертикальный")
Загрузи этот тип линий и попробуй порисовать слева-направо, справа-налево и хитровыкрученными линейными сегментами Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Хм, интересно. Жаль, что не с 2010 (на котором работаю), а только с 2011. 2010 ругается на неверное определение и сообщает, что "в выражении должны присутствовать R, A, S, X, или Y"
Последний раз редактировалось kp+, 20.02.2019 в 16:37. |
|||
|
||||
Регистрация: 16.10.2013
Сообщений: 323
|
товарищи, при установке архива с программами для работы с полилиниями загрузил меню, как написано в файле ридми, и у меня все мои менюшки слетели, а главное мое настроенное рабочее пространство я не могу загрузить.
что делать? как так получилось? |
|||
|
||||
найди acad.cuix.bak и верни обратно. А вообще надо начинать с версии винды, прав, версии Автокада.
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 16.10.2013
Сообщений: 323
|
Уф, вроде восстановилось
Добавляю меню с помощью _menuload и выбираю файл .mnu (а то файлы .cuix сносят все нафик и опустошают настроенное пространство) Но теперь в строке меню нет раздела pltools (см скриншот п.1, обвел куда нужно добавить меню работы с полилиниями) Пытался сделать: сервис - адаптация - интерфейс - перевести, отдельно открыл файл pltools.cuix в правом окне, но в нем когда разворачиваю колонку "меню" ничего не раскрывается, т.е. перенести тупо нечего (см скриншот п.2) версия винды 8.1, автокад 2014. Последний раз редактировалось posetitel, 21.02.2019 в 13:12. |
|||