|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как соединить начало и конец полилинии или сплайна в готовой фигуре?
Регистрация: 23.12.2015
Сообщений: 13
|
||
Просмотров: 3331
|
|
||||
Конструктор Регистрация: 29.10.2007
Сообщений: 157
|
Щодо полілінії то в властивостях поле Closed -> Yes.
Сплайн можна перевести в полілінію. З пам'яті не скажу чи в сплайні є властивість Closed. google translate По полилинии то в свойствах поле Closed -> Yes. Сплайн можно перевести в полилинию. Из памяти не скажу есть ли в сплайне есть свойство Closed. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,501
|
Цитата:
|
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,195
|
Для полилиний все очень просто - выделить все нужные и выставить свойство "замкнуто" в панели свойств.
Есть, но не доступно для редактирования из панели свойств, только командой _splinedit. К сожалению, она не поддерживает одновременное редактирование нескольких сплайнов сразу. Можно предложить такой код (без проверок и прочих атрибутов высокого штиля): Код:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,452
|
Можно и без привлечения команд:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,195
|
Не работает
![]() ![]() Видимо потому, что для сплайнов (только для сплайнов!) свойство closed по неведомым причинам сделано только для чтения. И ни vla-put-closed, ни (vlax-put-property ent "closed" :vlax-true) не помогут ![]() Добавлено: И кстати, что за свойство "closed2"? Недокументированное или привет из новейших версий? (сам застрял в 2010) Последний раз редактировалось kp+, 31.01.2016 в 18:44. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,452
|
Код писал для 2016 версии, в ней сработало. Я ж говорю, что полного тестирования не проводил.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 23.12.2015
Сообщений: 13
|
всем спасибо, выручили) еще мне вариант подсказали, сначала сплайн переводим в полилинию ч/з ПОЛРЕД, а потом также через ПОЛРЕД замкнуть концы.
----- добавлено через ~3 ч. ----- Цитата:
![]() |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,452
|
Небольшое уточнение: группы не разъединяются, меняется режим выбора объектов, входящих в группу.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Линии электрических соединений | Shoorup | Программирование | 23 | 07.02.2015 15:13 |
Как поменять местами начало и конец полилинии? | reddiska | Программирование | 2 | 30.10.2012 17:28 |
LISP. Как найти точку пересечения полилинии и сплайна или другой полилинии? | LastGraff | LISP | 11 | 09.09.2011 13:23 |
Печать под блоком | Des501 | AutoCAD | 20 | 13.10.2010 15:59 |
как часто вы ходите в театр? | Jоhnny | Разное | 61 | 15.06.2009 13:19 |