반응형

레이어 7

오토캐드 - 레이어 (Layer) 명령1 - LAYCUR, LAYMCUR, LAYOFF 등

AutoCAD에서 레이어(Layer)는 도면의 다양한 요소를 구분하고 관리하는 데 핵심적인 역할을 합니다. 레이어를 효과적으로 활용하면 도면 작업의 효율성과 가독성을 크게 향상시킬 수 있습니다.1. 레이어의 기본 개념레이어는 도면의 객체들을 논리적으로 분리하여 관리하는 방법입니다. 각 레이어는 색상, 선 종류, 선 두께 등의 속성을 설정할 수 있어, 도면의 각 요소를 명확하게 구분하고 편집할 수 있습니다. 예를 들어, 벽은 실선으로, 창문은 점선으로 설정하여 시각적으로 구별할 수 있습니다. 2. 레이어 생성 및 설정새로운 레이어를 생성하려면 '레이어 속성 관리자'를 사용합니다. 명령어 창에 LAYER를 입력하거나 리본 메뉴에서 '레이어 속성'을 클릭하여 열 수 있습니다. 여기서 레이어의 이름, 색상, 선..

AutoCAD 2025.02.15

AutoCAD 레이어 (Layer) 명령 - 설명 1

AutoCAD 레이어(Layer) 명령 - LAYCUR,LAYMCUR, LAYOFF, LAYON, LAYFRZ, LAYTHW, LAYLCK, LAYULK, LAYWALK 설명합니다.■ LAYCUR - 선택한 객체(들)의 도면층을 현재 도면층으로 변경합니다. 찾기 잘못된 도면층에서 작성된 객체가 발견되면 신속하게 현재 도면층으로 옮길 수 있습니다.■ LAYMCUR - 선택한 객체의 도면층을 (현재 도면층)으로 설정합니다. 찾기 특정 도면층의 객체를 선택하여 현재 도면층으로 만들 수도 있습니다.■ LAYOFF - 선택한 객체의 도면층을 끕니다. 찾기 선택한 객체의 도면층을 끄면 해당 객체가 보이지 않게 됩니다.  이 명령은 도면 작업 중 장애 없는 뷰가 필요하거나 참조선 등의 세부 사항을 플롯하지 않으려는 ..

AutoCAD 2025.02.05

AutoLisp 강좌 예제- AutoCAD에서 선택한 객체 Layer로 현재(Current) 레이어로 변경하기

오토캐드(AutoCAD)에서 AutoLISP을 사용하여 선택한 객체의 레이어로현재 레이어 변경하기. 아래는 해당 기능을 구현한 AutoLISP 코드입니다. 명령어  (c:ChangeLayerToSelectedObjectLayer)는 원하는 이름으로 변경하여 작성합니다.(defun c:ChangeLayerToSelectedObjectLayer ()   (setq selObj (car (entsel "\n객체를 선택하세요: ")))  ; 객체 선택   (if selObj     (progn       (setq objData (entget selObj))  ; 선택된 객체의 데이터를 가져옴       (setq objLayer (cdr (assoc 8 objData)))  ; 객체의 레이어 이름을 추출   ..

AutoLisp 2025.02.01

오토캐드 AutoLisp 강좌 예제 - 객체에서 레이어(Layer)명을 가져온다.

AutoCAD에서 AutoLISP를 사용하여 객체의 레이어를 가져오는 예제를 설명합니다. 다음은 코드 예제와 설명을 작성하였습니다. 코드 예제:(defun c:GetLayer ( / ent layer)   ; 사용자에게 객체 선택을 요청합니다.   (setq ent (car (entsel "\n객체를 선택하세요: ")))   ; 객체가 선택되었는지 확인합니다.   (if ent     (progn       ; 선택한 객체의 레이어를 가져옵니다.       (setq layer (cdr (assoc 8 (entget ent))))       ; 레이어를 출력합니다.       (princ (strcat "\n선택한 객체의 레이어: " layer))     )     ; 객체가 선택되지 않았을 경우 메시지..

AutoLisp 2025.01.26

[AutoCAD C#]오토캐드에서 블럭(Block)들을 수량과 레이어(Layer) 구분하여 출력하기

AutoCAD에서 Block관리가 중요합니다.때론 BOM 물량산출을 하고, Block들을 전체 변환하기도 합니다.아래의 코드는 Block들을 선택하여 수량과 레이어를 정리하여 출력하는 코드입니다.AutoCAD에서 이 코드를 사용하려면 다음 단계로 실행해 보세요.1. Visual Studio에서 C# 프로젝트를 만듭니다.    참조에 accoremgd.dll, acdbmgd.dll, AcDbMgd.dll, AcMgd.dll을 추가합니다.2. 아래의 코드를 복사하여 프로젝트에 붙여넣습니다.     빌드하여 .dll 파일을 생성합니다.3. AutoCAD에서 NETLOAD 명령을 실행하여 .dll 파일을 로드합니다.4. listBlock 명령을 실행합니다.5. AutoCAD에서 Block의 출력형식 확인합니다...

AutoCAD C# 2024.02.27

[AutoCAD C#]오토캐드에서 객체를 선택하여 Color, Layer 변경하기

AutoCAD에서 객체(Object)를 선택하여, 색상(Color), 레이어(Layer)를 변경하는 소스입니다.Visual Studio와 AutoCAD .Net Wizard가 설치되어 있으시면 프로젝트(Project) 생성 후 새로운 Class를 만들어 작성해 주시면 쉽게 활용할 수 있습니다. 다음의 코드는 CHCL 라는 명령어를 정의하고, 선택한 객체들의 색상을 노란색로 변경하고, 레이어를 "PIPE"로 변경합니다. 만약 " PIPE "라는 이름의 레이어가 존재하지 않으면 새로 생성합니다. AutoCAD에서 이 코드를 사용하려면 다음 단계를 따르십시오. 1. Visual Studio에서 새 C# 프로젝트를 만듭니다.     참조에 accoremgd.dll, acdbmgd.dll, AcDbMgd.dll,..

AutoCAD C# 2024.02.24

[AutoCAD]오토캐드 레이어(Layer) 명령 정리

업무에만 신경을 쓰다보니, 새로운 버전의 기능들이 어떻게 되는지 잘 모르고 넘어가게 됩니다.이전에는 레이어 관련 툴들을(AutoLisp이나 기타 유틸리티) 사용하셨을 거라 생각합니다.이제는 정리하여 유틸을 이용하지말고, AutoCAD 고유 명령을 이용하여 보다 편한 업무를 하시길 바랍니다.도움말에 있는 내용을 복사하였습니다.▣ 레이어명령 정리 - Layer명령 LAYER - 도면층 및 도면층 특성 관리 LAYERCLOSE - 도면층 특성 관리자 닫기 LAYCUR - 선택한 객체의 도면층을 현재 도면층으로 변경합니다. LAYDEL - 도면층의 모든 객체를 삭제하고 도면층을 소거합니다. LAYERP - 도면층 설정값에 대해 최근에 변경된 사항을 취소합니다. LAYERPMODE - 도면층 설정에 대해 변경된 ..

AutoCAD 2024.02.23
반응형

/* 코드복사 버튼 */ pre { position: relative; overflow: visible; } pre .copy-button { opacity: 0; position: absolute; right: 8px; top: 4px; padding: 6px 18px; color: rgb(255, 255, 255); background: rgba(255, 223, 0, 0.6); border-radius: 5px; transition: opacity .3s ease-in-out; } pre:hover .copy-button { opacity: 1; } pre .copy-button:hover { color: #eee; transition: all ease-in-out 0.3s; } pre .copy-button:active { color: #33f; transition: all ease-in-out 0.1s; } .copy-message:before { content: attr(copy-message); position: absolute; left: -95px; top: 0px; padding: 6px 18px; color: #fff; background: rgba(255, 223, 0, 0.6); border-radius: 5px; } /* 코드복사 버튼 END */