|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Нужно упростить манипуляции при обводке сложных контуров
Регистрация: 02.02.2009
Сообщений: 2
|
||
Просмотров: 7035
|
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
|
|||
![]() |
|
||||
Регистрация: 02.02.2009
Сообщений: 2
|
Цитата:
Буду почитать (надеюсь, там есть решение). |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
В каком "етом" вопросе нужен "опытный"?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 14.06.2009
Бат-Ям
Сообщений: 295
|
|
|||
![]() |
|
||||
Регистрация: 25.06.2009
Сообщений: 147
|
Offtop: Есть желание сократить манипуляции в режиме отрисовки Дуги так как совмещение (наложение) дуги с копируемой кривой делается через опцию командной строки «Вторая» («Second pt".) , т.е по трем точкам. (Нужно использовать клаву или выбирать из контекстного меню от правой кнопки.)
Можно ли как-либо залезть в список этих опций (где-то в соответствующем макросе) режима "Полилиния/Дуга" и сделать построение по 3-м точкам По Умолчанию? Тогда остались бы лишь два переключения – из Дуги в Линейный и когда надо, обратно. Вот о чом я ![]() |
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,189
|
Посмотри тут: /ссылка на поисковый запрос удалена/
Прошу прощения, не знал всех приколов нашего поисковика Поиск одновременно по словам spline, polyline нашел, например, такое http://forum.dwg.ru/showthread.php?t...pline+polyline Последний раз редактировалось kp+, 28.07.2009 в 15:43. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
kp+, кроме тебя результаты поиска никто не увидит.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
У меня - не работает. И мне думается, что ни у кого уже не заработает...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 23,286
![]() |
Offtop: Работает, насколько я понимаю, только до следующего поиска любым юзером
|
|||
![]() |
|
||||
Регистрация: 25.06.2009
Сообщений: 147
|
Да, спасибо. Эт норм тема (вкурсе), только еси так на станок делать программы через кучу дуг, то не хватит денег шоб менять фрезы которые гореть будут одна за одной
![]() Просто чем больше точек тем медленнее идёт движение ![]() связано с процессором наверно в первую очередь ... у нас SCM 120 Record (1997 года) и через промежуточную программу пишем в PGM формат. Просто задачи по обрисовке резьбы занимают прилично времени и даже такое вродебы небольшое упрощение, приблизительно в 2 раза ускорит данный процес, а может и больше... но помимо этого тут есть ещо 1 +... напимер если кто в этой теме поможет то для других тем откроется 1 возможность сократить нажатие меню для других функций... (зависит от "решения" данного вопроса, конешно) если я правильно понимаю и нету какойнить переменной для данного случая (перерыл учебники и справку в автокаде) Последний раз редактировалось Positron, 29.07.2009 в 11:51. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Positron, Тебе ссылку дали в #10. Смотрел?
Там есть несколько подходящих для тебя команд: 1. ConvTo2d -Преобразование криволинейных объектов в 2D полилинии (в том числе сплайнов) 2. PL-VxRdc -Удаление вершин полилиний, которые лежат на одной прямой (прополка) Кстати вот еще один отзыв с этой страницы: Цитата:
CDR->DWG->WMF->DWG оставляем DWG->WMF->DWG->PL-VxRdc (Подсказка: команды _wmfout и _wmfin )
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 25.06.2009
Сообщений: 147
|
Цитата:
Команда ConvTo2d делает из радиусов прямые сигменты... ето не подойдёт изза количества точек, нехватет ресурсов компютера взять такой контур, да и в программе нехватет места, там ограниченое число строк... Возможно я неумею пользоватся как надо командой PL-VxRdc ... неполучилось убрать радиуса до необходимого результата... Вот пример как надо в результате (Используя команду из Express Tools\Modify\Fatten Objects зделал из сплайна полилинию), красным и жолтым цветом ручная обводка контура... Возможно я што-то не так делаю ![]() ![]() ... возможно есть другие методы достижения таких результатов с минимальными затратами времени, может кто знает ![]() |
|||
![]() |
|
||||
Цитата:
Я одно время много делал подобных чертежей для раскройного лазера. И все после СorelDraw, все состояли из кривых черт знает каких, и тем не менее лазер пережевывал их за милую душу, вырезал все контуры на раз. Требование было одно, чтобы они были непрерывными без разрывов. А вот то что они были составными из простых примитивов ,типа линия, дуга.. такого требования не было ![]() Вы проверьте может проблема решается обновлением программного обеспечения вашего оборудования ![]()
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I |
||||
![]() |
|
||||
Регистрация: 25.06.2009
Сообщений: 147
|
Вот по поводу команды "bpoly" вопросик...
Как сделать чтоб в макросе оно не запускало эту менюшку, а проскальзывало? я не силён в этом, только учусь... ^C^C_bpoly;; это непашет ![]() или подскажите как сделать чтоб оно в командную строку выходило Последний раз редактировалось Positron, 17.09.2009 в 11:51. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
Команда _.bpoly не поддерживает режим командной строки.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.06.2009
Сообщений: 147
|
Придумал мини решение...
Помогите с макросом? Незнаю как зделать чтоб макрос начинался с ^C^C_arc; и заканчивался цыклом *^C^C_arc;@; В результате первый радиус делается с любой точки, а последующий по последним координатам с автоповтором до отмены Esc'ом Пробывал так ^C^C_arc;*^C^C_arc;@; и понял шо неправ... непашет ![]() |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | IANationalInformAgentstvo | Прочее. Архитектура и строительство | 216 | 20.01.2015 16:51 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
Как задать слой для определенного макроса | Egor_II | Программирование | 8 | 01.02.2007 11:39 |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |
БРЕД СИВОЙ КОБЫЛЫ | Kryaker | Разное | 1876 | 29.12.2006 23:41 |