AutoCAD에서 객체의 면적을 조회하기 위해 리습을 사용하여 정보를 표시합니다. 하지만 객체가 변경되어 면적이 바뀌더라도 표시된 면적 정보는 변경되지 않는데요. 객체와 표시된 정보가 연동되지 않기 때문입니다. 오늘은 Field를 이용하여 변경된 객체의 면적을 조회하여 문자로 표시하는 방법을 살펴보겠습니다.
1. 변경된 객체의 면적을 조회하여 문자로 표시 – Field
1) 필드 – Field
AutoCAD에서 객체를 선택하고 Ctrl + 1을 누르면 다양한 정보를 확인할 수 있는데요. 이 정보는 객체의 종류에 따라 확인할 수 있는 정보가 다릅니다. 아래 그림을 보면 점, 폴리선, 블록에 대한 특성이 모두 다른 것을 확인할 수 있습니다.
필드(Field)는 특성 창에서 확인할 수 있는 정보를 객체와 연결하여 도면에 문자로 표시하는 기능을 제공하는데요. 객체의 정보를 조회하여 업데이트할 수 있다는 장점이 있습니다. 다만 필드를 사용하기 위해 몇 가지 설정을 해야 하는 단점이 있어서 많은 분야에 사용되는 기능은 아닙니다.
2) 필드(Field)로 면적 조회하기
필드(Field)는 연결된 객체 정보를 문자로 작성하는데요. MTEXT나 DTEXT로 문자를 작성하고 Field를 실행하여 객체의 면적 정보를 연결합니다. 하지만 문자를 작성하지 않고 Field를 먼저 실행할 수도 있는데요. 이런 경우 문자 크기는 “TEXTSIZE” 설정값에 따라 작성됩니다. 물론 작성된 Field 정보는 문자이므로 필드 작성 후에 편집할 수 있습니다.
이번 포스팅에서는 문자 크기를 미리 지정할 수 있도록 MTEXT 또는 DTEXT를 실행하고 Field 정보를 연결하는 방법으로 진행하겠습니다.
<필드(Field) 실행 방법>
MTEXT or DTEXT → 문자 크기 설정 → “CTRL + F”를 입력하여 필드 삽입 → 필드 범주에서 “객체”선택 → 필드 이름에서 “객체” 선택 → 객체에서 “폴리선” 선택 → 특성에서 “면적” 선택 → 형식 및 정밀도 선택(용도에 맞게 선택) → 확인
3) 필드(Field) 추가 형식 지정
필드에서 “추가 형식”을 지정하면 단위, 추가 문자, 숫자 구분 기호 등을 추가하여 작업할 수 있습니다.
① 변환 비율 – 현재 설정된 단위에 비율을 적용하여 정보를 표시합니다. 만약 “mm” 단위로 설정했다면 비율을 0.000001로 적용하면 M²(제곱미터)으로 표시할 수 있습니다.
② 머리말 및 꼬리말 – 추가하고 싶은 문자열을 추가할 수 있습니다. 예를 들어 면적을 표시하려면, 머리말에는 “AREA = “를 입력하고 꼬리말에는 단위를 입력하여 부가적인 정보를 표시할 수 있습니다. 참고로 아래 그림에 표시된 “\U+00B2″는 제곱을 표시합니다. 특수문자에 관련된 내용은 아래 포스팅을 참고하세요.
오토캐드(AUTO CAD) 특수문자/ 기호/ 공차 입력하기
4) 필드(Field) 설정
(1) Fielddisplay
필드로 작성된 문자는 회색 바탕이 적용된 문자로 표시되는데요. 일반 문자와 구별되므로 변경하지 않고 사용하는 것이 좋습니다. 하지만 회색 배경 없이 사용하고 싶다면 Fielddisplay를 입력하고 설정을 “0”으로 변경합니다.
<Fielddisplay> 설정
① 0 – 필드 정보 문자가 배경 없이 표시됨
② 1 – 필드 정보 문자가 회색 배경으로 표시됨. 회색 배경은 출력할 때 배경은 출력되지 않음
(2) Fieldeval
필드로 연결된 문자 정보는 객체의 변경 사항에 따라 적용됩니다. 일반적으로 객체 변경 후 “Regen”을 입력하면 필드가 적용된 모든 문자 정보가 업데이트 되는데요. 만약 업데이트 되지 않는다면, Fieldeval 명령을 입력하여 설정값을 확인해야 합니다. 명령 창에 “Fieldeval”을 입력하면 초기값이 31로 설정돼있는데요. 아래 설정값을 모두 더한 값이 “31”입니다. 만약 조건을 추가 및 삭제하고 싶다면 해당 설정값을 빼거나 더해줍니다.
- 0 – 필드 정보를 업데이트 하지 않음
- 1 – 파일을 열 때 필드 정보가 업데이트됨
- 2 – 파일을 저장할 때 필드 정보가 업데이트됨
- 4 – 출력(plot)할 때 필드 정보가 업데이트됨
- 8 – 파일을 전송을 위한 ETRANSMIT을 실행할 때 필드 정보가 업데이트됨
- 16 – 재생성(Regen)할 때 필드 정보가 업데이트됨