01-autocad-layer-current-smiana-tekushtНа нашата стена с въпроси и отговори за AutoCAD бе зададен въпрос за работа със слоевете от Дарина:

 

„Здравейте, гледах, но не видах-дано не се повтарям с някой друг…много се интересувам от това има ли бърза команда за сменяне на Layer-a, а не всеки път да го избирам от падащото меню. Много Ви благодаря предварително! Поздрави и успех със сайта, страхотен е!“

 

Христо я помоли да уточни:
„@Дарина. В какъв смисъл, да го смениш като настоящ или да прехвърлиш нещо в друг слой?

 

Това беше добре, защото проблемът стана по-ясен:
„да, да го сменя като настоящ…т.е. ако чертая стени примерно слой wall, искам след това ръчно да си привключа веднага на слой osi примерно, за да продължа да си чертая осите в дадения слой, а не всеки път да ги избирам от падащото меню…иначе прехвърлянето знам че си става с match properties, но някак си ми се вижда по-културно да си чертая всичко на момента, където си трябва. Благодаря предварително!“

 

Да избираме следварително слой за всеки елемент, който сме начертали е много трудоемко. Малко по-лесно е всичко да се начертае както ни падне и след това с „match properties“ да се „оправи“. В някои случаи варианта с „match properties“ не е лош и може да е се окаже най-бързото решение.
Всъщност необходимо е преди да започнем да чертаем група елементи, да кажем стени, да сменим текущия слой в напр. „wall“. Така всички нови елементи ще бъдат начертани в коректния слой. Всъщност това е опрерация, която се прави многократно докато чертаем.

 

Има три начина даден слой да се напрви „текущ“.

 

1. Чрез командата layer
Написваме командата layer, появява се палета и правим двоен клик пред името на слоя [1] или избираме новия слой и натискаме отметката [2], както е показано на снимката.

02-autocad-layer-current-smiana-tekusht

 

2. От падащото меню Layers
Натискаме падащото меню от панела „Layers“ и избираме слоя, който искаме да бъде текущ.

03-autocad-layer-current-smiana-tekusht-ribbon-panel

 

3. Начинът, който аз ползвам

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

Комадната се казва LAYMCUR (Make object’s current layer“) и отново се намира в панела „Layers“.

04-autocad-layer-current-smiana-tekusht-ribbon-panel-make-objects-layer-current-laymcur

Аз обаче не я пускам от там, а я пускам от командния ред. Понеже името и е неприятно за изписване, съм си направил двубуквен alias на командата и така стартирането и става още по-бързо.

05-autocad-layer-current-smiana-tekusht-command-line-make-objects-layer-current-laymcur