| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
28.06.2006, 04:09 | #1 | |
Нужен лисп (добавить вершину в полилинию)
джедай
Магадан
Регистрация: 31.01.2005
Сообщений: 460
|
||
Просмотров: 13534
|
|
||||
джедай Регистрация: 31.01.2005
Магадан
Сообщений: 460
|
спасибо за хороший совет))
прям вот не знаю чтоб я без вас делал))) как вы думаете как я сейчас вершины добавляю? а вот представте - полилиния с 300-ми вершинами... почему-то очень много времени тратится на переход к нужному месту вставки вершины (PE E затем N допустим 200 раз нажать...) да я знаю что можно сделать zoom к нужному месту и тогда меньше прийдется перебирать вершин но ведь с лиспом же было бы намного проще и быстрее - можно буквально в два-три щелчка добавить вершину в общем спасет только лисп |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,846
|
А здесь был?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
джедай Регистрация: 31.01.2005
Магадан
Сообщений: 460
|
Цитата:
но ведь там тоже линия рвется? Цитата:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,846
|
Перестает. Все дело в том, что для штриховки, по-моему, надо массу дополнительных телодвижений делать - снимать старые настройки, выполнять добавление вершин, удалять и создавать по новой. Снять ассоциативность - это запросто, а вот поставить ее обратно после изменения окружающего объекта - по-моему, невозможно. По крайней мере изменение через vla и через (entmode) у меня не сработало.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
http://www.autocad.ru/cgi-bin/f1/board.cgi?t=20156yO Правда она не пошла в массы Выкладываю код здесь - под указанной ссылкой слетело форматирование - появились переносы посередине функций. Забыл добавить... Эта программа преобразует дуги, круги, линии в полилинии с добавлением точки в указанном месте, но тогда штриховка перестает быть ассоциативной! Код:
|
||||
|
||||
джедай Регистрация: 31.01.2005
Магадан
Сообщений: 460
|
Цитата:
попробовал вашу программу прекрасно работает в 3D, штриховка не портится у меня все полилинии не сглаженные - без дуг, кругов и т.д. возможно по этому работает? а вы не пробовали свою программу продавать?) нашел программу буржуйскую называется что-то вроду polytools или polyline tools... по функциональности хуже намного - не работает корректно со штриховками, не работает в 3D... за нее просят 100$)) |
|||
|
||||
[quote="Димас"]
Цитата:
Продавать свои программы, написанные чисто для форума (простенькие и небольшие) я не пробовал... А программы написанные для работы, я не имею права публиковать Если честно, я не уверен, что вы согласитесь покупать ТАКИЕ программы, даже с тех поддержкой, за те-же 100%. PS. По поводу 3Д - главное программу запускать в мировой системе координат... |
||||
|
||||
Кстати, я общаюсь с Луисом (Luis Esquivel) разработчиком упомянутой вами программы...
Часть исходников он опубликовал на форуме http://www.theswamp.org/index.php правда, там нужна регистрация (без нее только читать и нельзя посмотреть прикрепленные файлы) и еще все на английском... Рекомендую заглянуть, хотя dwg.ru и autocad.ru лучше! |
||||
|
||||
джедай Регистрация: 31.01.2005
Магадан
Сообщений: 460
|
Цитата:
Цитата:
|
|||
|
||||
Цитата:
http://www.theswamp.org/index.php?topic=9441.0 |
||||