Има ли друг начин за превръщане на линии в полилинии?

AutoCAD Формула AutoCAD

Интересува ме дали има и друг по лесен варант за превръщане на линии или дъги в полилинии?

Ами само малко пояснение, за това какво точно искаш да се случва... в смисъл такъв мога да ти предложа някой lisp, НО кажи каквот точно искаш само линиите ли в дадени я чертеж искаш да станат на полилинии, само линиите от определен слой или пък определен цвят или пък всички обекти...

Само линиите в дадения чертеж или множество от линии и дъги в даден чертеж, има ли друг вариянт за обединение и превръщане в полилиния различен от показания на този видео урок?

Здравей, разбрах какво точно искаш, или поне предполагам.

Ето ти няколко алтернативни вариант на това да направиш обикновени линии или дъги в полилинии.

Както споменах по - горе в предишния си коментар най - лесно това би станало посредством ползването на lisp програмки.

Варианти 1 - Lisp действащ върху точно определена линия или дъга.

Ето тук споделям и може да свалиш lisp - a :

L1.lsp

Зарежда се като всеки един стандартен LISP посредством Appload.

Как работи, след като е зареден, се изписва в командния ред L1( снимка 1 позиция 1 ) и lisp - a вече е стартиран ( снимка 1 позиция 2 ), съответно ти казва да избереш обекта който искаш да превърнеш в полилиния ( снимка 1 позиция 3 ). Следва да избера арката ( снимка 1 позиция 4 )

Снимка_1

След като избера арката, тя вече е полилиния, тя се е превърнала в полилиния ( снимка 2 позиция 1 )

Снимка_2

Извод : доста удобен лисп що се касае до нарпава само на един обект в чертежа.

Вариант 2 - Lisp действащ върху селектиран периметър.

Ето тук споделям и може да свалиш lisp - a :

LTP.lsp

Зарежда се като всеки един стандартен LISP посредством Appload.

Как работи, след като е зареден, се изписва в командния ред LTP ( снимка 3 позиция 1 ) и lisp - a вече е стартиран ( снимка 3 позиция 2 ) следва да селектирам периметъра ( обхвата ) в който обхват искам всички обекти от арки и линии да станат на полилинии ( снимка 3 позиция 3 )

Снимка_3

Правя селекцията ( снимка 4 позиция 1 )

Снимка_4

След направената селекция, lisp -a си е свършил работата и съответно вече всички линии и арки в избрания регион са станали на полилинии ( снимка 5 позиция 1и 2 )

Снимка_5

Извод : доста удобен лисп що се касае до нарпава на полилинии от линии и арки в определен регион ( обхват ) от чертежа.

Вариант 3 - Lisp действащ върху даден слой.

Ето тук споделям и може да свалиш lisp - a :

CONVPOLY.lsp

Зарежда се като всеки един стандартен LISP посредством Appload.

Как работи, след като е зареден, се изписва в командния ред CONVPOLY ( снимка 6 позиция 1 ) след което AutoCAD те пита в КОЙ искаш да превърна всички арки и линии в полилинии ( снимка 6 позиция 2 )

Снимка_6

В случая искам да го направя за слоя с име Arc, затова изписвам името на слоя ( снимка 7 позиция 1 ), натискам space ( enter ).

Снимка_7

Изчаквам малко и следва всички обекти които бяха в слоя Arc ( предварително бях сложил всички арки в слоя Arc ) да станат на полилинии ( снимка 8 позиция 1 и 2 )

Снимка_8

, а в другите слоеве в които имам линии и арки те си остават такива - (снимка 9 позиция 1 и 2 )

Снимка_9

Извод : доста удобен лисп що се касае до направа на полилинии от линии и арки в определен слой от чертежа.

Надявам се това да е бил казуса и решението което търсиш като алтернатива. Ако има някакви затруднения по отношение на ползването на споделениете lisp - овете, пишете тук в темата.

Надявам се да съм бил полезен с отговора.

Благодаря за изчерпателния отговор. Вариант 2 е този които ми харесва най-много, но не мога да разбера как да превърна няколко полилинии в една

Веднъж ми се получи но така и не разбрах как стана (снимка 2).

Надявам се да ми обясниш как точно става.

Ами щом имат общи точки най - бързия вариант, на този етап, за справяне с проблема е като селектираш полилиниите, които искаш да обединиш, след което изпишеш в командния ред J ( JOIN ), след което натисни Space ( или Enter ) и си готов, вече са свързани.

*Препоръка : Когато чертаеш полилиния, чертая я последователно , т.е. ти може да започнеш да чертаеш една полиния без прекъсваш с space ( или enter ) просто да въвеждаш всяка следваща точка, следва да имаш една полилиния с N на брой сегменти.


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация