본문 바로가기
책갈피

[AutoCad] 객체선택방법

김종필 |2006.12.15 00:38
조회 533 |추천 0


객체선택방법
 
객체라는 것이 무엇인지는 지난 시간에 잠시 설명했습니다.
그중에서 한가지 all이라는 것도 했지요. (Erase 명령어에서)
오늘은 그외에 여러 가지 방법들에 대해서 알아보겠습니다.
그전에 이 객체선택방법은 명령어가 아니므로 명령줄에 입력하는 것이 아닙니다.
어떤 명령어 (Erase, Move, Copy 등등....)를 실행했을 때 명령줄에 Select objects라는 말이 나옵니다. 그럴 때 사용하는 것이므로 주의하세요.

잘 이해가 안되시는 분은 Erase명령어를 생각해 보세요.

Command: erase
Select objects:

이렇게 나타났습니다. 요때 쓰는 거란 말이죠.

객체를 선택하기 위해서는 화면에 그림이 있어야겠죠.
Line명령어로 마음대로 선을 여러개 그린다음 객체선택방법을 사용해 봅시다.
Line을 그린 후 Erase명령을 실행합니다.(우리가 배운건 요것밖에 없으니까)

< 객체선택방법>

옵  션

내    용

Pointing

마우스 커서가 사각형 모양으로 바뀌면, 원하는 객체 위에  마우스를 가지고 가서 선택한다. 여러개 선택가능.

Window

여러개의 객체를 선택할 경우 상자를 만들어서 선택할 수가 있다.
Select objects상태에서 선택하기를 원하는 객체들의 왼쪽 위에서 마우스로 한점을 찍은 다음, 그대로 대각선 방향으로 마우스를 드레그한다.
원하는 크기의 사각형이 만들어졌다면 그곳에서 마우스를 한번 더 클릭한다.
그러면 사각형 안에 완전히 들어간 객체들이 모두 선택된다.(걸쳐진 것들은 선택이 안됨)

Cross

Window와 다른점은, 이번에는 선택을 원하는 객체들의 오른쪽 위에서 마우스를 찍는다. 그런 다음 드레그해서 왼쪽아래에서 한번 더 마우스를 찍는다.
그러면 점선으로 된 사각형이 만들어진다.
이 선택방법의 특징을 사각형에 걸쳐진 객체들도 모두 포함이 된다는 것이다.
위의 Window보다 범위가 넓다.

Fence

이 방법은 선을 그리면서 선택하는 방법인데 이 선을 통과한 객체들은 모두 선택이 된다. Select objects상태에서 f라고 입력한 다음 마우스로 화면을 찍으면서 이리저리 선을 그린다.
여러개의 선을 그린후  마우스 오른쪽버튼(엔터키)을 클릭하면, 선에 교차하거나 통과하는 객체들은 모두 선택이 된다.

All

화면에 있는 모든 객체를 선택한다.
Select objects상태에서 all이라고 입력한다.

U

선택된 객체들을 취소한다.
Select objects상태에서 u라고 입력하면 선택된 객체가 역순으로 취소된다.

Remove/
Add

여러개의 객체를 동시에 선택했을 경우, 선택한 객체중에 선택에서 제외시키고 싶은 객체가 있다면 R을 입력한 후 제외할 객체를 선택하면 되고, 다시 추가 시키고 싶을 경우 A를 입력한 후 추가할 객체를 선택하면 된다.  

이러한 객체선택방법을 잘 활용한다면 도면작업을 빨리 할 수 있으므로 많이 연습 하세요.
이외에도 여러개가 있지만 이정도만 활용하셔도 충분하다고 생각합니다.

다음은 간단한 명령어 Pickbox를 해 볼까요.
객체선택을 할 경우 마우스가 사각형으로 바뀌지요. 이 사각형의 크기를 설정해 주는 명령어.

Command: pickbox
New value for PICKBOX :

괄호안의 값은 현재 설정되어 있는 값입니다.
좀더 크게 하고 싶다면 큰수를, 더 작게하고 싶다면 작은 수를 입력하세요. 2~6정도가 적당합니다.

이번에는 그리기 명령어의 두 번째 Circle입니다. Line만 그리기가 지겨우셨죠.

Command: circle
CIRCLE 3P/2P/TTR/ :

Circle명령어 안에는 4개의 옵션이 있습니다.
/로 나누어진 부분을 옵션이라고 하는데 명령어마다 옵션의 갯수가 다릅니다.
옵션이 없는 명령어들도 물론 있습니다.

Circle에 나와 있는 4개의 옵션은 원을 그리는 4가지 방법을 나타냅니다.

(1) 3P → 마우스로 원하는 3곳의 점을 찍으면 원이 그려집니다.
(2) 2P → 두 점을 찍어서 원을 그리는 방법인데, 이두 점은 원의 지름의 양끝점이 됩니다.
(3) TTR → 두 접선과 반지름을 이용해서 원을 그립니다.
                 원과 접하는 곳이 두 곳이고 원의 반지름을 알 경우 이 방법으로 그릴 수 있습니다.
(4) Center point → 원의 중심점과 반지름/지름값을 입력해서 원을 그립니다.

하나씩 해보지요. 화면을 모두 지웁니다.
Circle명령어를 실행합니다.
지금 현재 괄호안에 들어가 있는 옵션 가 현재 선택이 되어 있는 값입니다.
항상 괄호안에 들어 있는 값이 현재 설정값이라는 거 잊지마세요.
이 상태에서 마우스로 화면의 중간쯤에 한 점을 찍고, 마우스를 움직여 봅니다.
그러면 원이 달랑달랑 달려있지요. 금방 마우스로 찍은 그곳이 원의 중심점이 되었습니다.
그러니까 중심점을 좌표값으로 입력한 것이 아니라 마우스로 찍어서 입력한 것이지요.
명령줄을 계속 보세요.

Diameter/:

앞에 것은 지름을 , 뒤에 것은 반지름을 나타냅니다. 지금 설정된 옵션값은 반지름이지요.
그러니까 만약 50이라고 입력하면 그것은 이 원의 반지름 값이 되는 것이지요.
물론 정확한 반지름값이 필요없을 경우에는 마우스로 대강 찍어도 됩니다.
아무값이나 입력해 보세요. 입력하고 엔터를 치니까 원이 그려졌습니다.
이것이 중심점과 반지름을 이용해서 원을 그리는 방법입니다.
이번에는 반지름 대신 지름을 이용해서 원을 그려봅시다.

그냥 엔터만 치면 다시 Circle명령으로 들어가지요. 다시 원하는 곳에 중심점을 찍습니다.

Diameter/:

명령줄은 이상태입니다.
여기서 어떤 값을 입력하면 그것은 반지름이 된다고 했습니다.
왜냐, 현재 옵션이 반지름으로 지정되어 있으니깐요.
그러면 지름을 이용하려면 선택을 해야겠죠. 지름으로.
여러개의 옵션중에 하나를 선택하는 방법은 옵션중 대문자로 된 부분을 입력하면 됩니다.
그러면 우리는 d라고 입력하면 되겠지요.

Diameter/ : d
d Diameter :

여기에 지름 값을 입력하면 됩니다.
괄호안의 숫자는 바로 앞에 그린 원의 반지름/지름값이 들어가 있는 겁니다.
지름값을 입력해 보세요. 그러면 다시 하나의 원이 더 만들어졌습니다.
연습하세요.
두 번째 방법은 3P를 이용해서 그리는 방법입니다.

이것은 원하는 세곳에 세점을 찍으면 원이 그려집니다.

CIRCLE 3P/2P/TTR/ :

이상태에서 3p를 선택하려면 3p라고 입력하면 되겠죠.

CIRCLE 3P/2P/TTR/ : 3p
First point:
Second point:
Third point:

화면에 점을 세 번 찍으면 바로 원이 나타납니다.
First point 일 때 한번, Second point일 때 한번, Third point 일 때 한번. 됐지요?
이번에는 2P로 그리는 방법입니다. 2점을 찍으면 원이 그려지겠죠.
그런데 이 두점은 그냥 두점이 아니라 원의 지름을 연결하는 두점입니다.
그리면서 한번 보세요.   

CIRCLE 3P/2P/TTR/ : 2p
First point on diameter:
Second point on diameter:

자, 마지막 TTR을 해봅시다.
TTR의 뜻은 Tangent/Tangent/Radius라는 말입니다. 접하고 접하고 반지름입력하고.
일단 접하려면 어떤 객체가 있어야겠죠.
화면을 깨끗이 지우고 선을 두 개 그립니다. 요렇게(길이는 대강)



이 두선 사이에 들어갈 원을 그리려고 합니다. 반지름은 50으로 합시다.
혹시 원이 안그려지시는 분은 반지름 값을 더 작게 해 보세요.

CIRCLE 3P/2P/TTR/ : ttr(또는 t)
Enter Tangent spec:

이말은 원이 접하는 한곳을 지정하라는 말입니다.
마우스로 원과 선이 접하는 부근에 가서 클릭합니다. 마우스 포인터의 모양이 나타납니다.


Enter second Tangent spec:

두 번째 접하는 곳을 지정합니다. 다른 한 선에 마우스를 가져가서 클릭하면 되겠지요.


Radius : 50

반지름값을 입력합니다. 그러면 완성됐지요.

원이 밖으로 나가신 분은 반지름값이 너무 크기 때문입니다.


그 다음 또 중요한 것을 합니다. 아~~주 중요합니다.
바로바로 Osnap!! Osnap이 무엇인고 하니 Object Snap의 준말.
우리가 그리는 그림의 최소단위는 점이라고 했습니다.
그래서 우리는 그림을 그릴 때 항상 점을 찍어야 되지요.
Line을 그릴 때는 시작점을 찍고 다음점을 찍고, 또 다음점을 찍고.  
원을 그릴 때는 중심점을 찍고, 첫 번째 점, 두 번째 점, 세 번째 점, 점, 점,점.....(점점 잠이 오네)
이렇게 많은 점을 찍어야 하는데 우리가 일일이 좌표값을 입력해서 그린다는 것은 무리이겠죠.
그래서 나온 것이 Osnap입니다.
이것도 역시 명령어가 아니라 그림을 그리기 위해 점을 찍어야 할 경우 사용하는 것이니까 명령줄에 입력하지 마세요. 일단 점의 종류부터 알아볼까요. 다음표를 보세요.

                                                    

Mode

내                용

Endpoint

직선이나 호의 가장 가까운 끝점을 찾는다.

Midpoint

직선이나 호의 가장 가까운 중간점을 찾는다.

Intersection

객체들이 만나는 교차점을 찾는다.

Center

원이나 호의 중심점을 찾는다.

Quadrant

원이나 호의 0도, 90도, 180도, 270도(동, 서, 남, 북) 네 방향에 있는 점 중 가장 가까운 한 점을 찾는다.

Tangent

객체들이 접하는 접점을 찾는다.

Perpendicular

한 객체에서 다른 객체로의 수직점을 찾는다.

Node

Divide나 Measure로 나누어 지정해둔 Point를 찾아간다.

Nearest

현재 마우스 위치에서 객체위에 있는 가장 가까운 한점을 찾는다.

Insert

Text, Block, Shape의 삽입점을 찾는다.

일단 Line명령으로 마우스로 두 점을 찍어서 선을 하나 그립니다.

엔터를 쳐서 Line명령을 끝내세요. 자, 선이 끊어졌지요?  

이 선의 양끝에 다시 선을 그리고 싶습니다. 다시 엔터를 쳐서 Line명령어로 들어갑니다.
이제 그릴 Line의 시작점은 화면에 있는 선의 양 끝점 중 하나가 되어야 합니다. 그렇지요?
바로 요 상태에서 키보드의 Shift키를 누른 다음(왼손으로)  마우스 오른쪽 버튼을 클릭합니다.
자, 그러니까 뭔가 뜨지요.



모두 위의 표에 있는 점들입니다.

그중에서 우리가 원하는 점은 선의 끝점이니까 4번째에 있는 Endpoint겠군요.
4번째로 내려가서 Endpoint를 클릭합니다.
그런다음 화면에 있는 선의 양끝으로 마우스를 가지고 가 보세요.
조그만 사각형이 뜨지요. 그대로 가만히 있으면 Endpoint라는 설명이 뜹니다.
양끝점중 원하는 곳에 가서 클릭합니다. 그러면 정확하게 선의 끝점을 잡을 수 있습니다.
이렇게 Osnap을 이용하지 않고 대강 끝점 근처에 가서 그냥 클릭하면 절대 !!! 절대 !!! 안됩니다.
캐드의 생명은 정확성~~~.   
계속해서 끝점을 또 잡고 싶다면 다시 Shift + 마우스 오른쪽버튼을 눌러 Endpoint를 클릭한 후에 또 찍으면 되겠지요. 할 때마다 해야 됩니다.  
이번에는 Midpoint을 해보지요.
역시 같은 방법으로 선을 그리다가 또는 원을 그리다가 중간점을 잡고 싶으면, Shift + 마우스 오른쪽 버튼을 클릭해 Midpoint를 잡아주면 됩니다. (Midpoint는 삼각형 모양이 나타납니다. 이런 모양이 나타날 때만 점을 찍어야 합니다.)

다음은 Intersection입니다.
Shift + 오른쪽버튼을 클릭해 Intersection을 선택하신후 객체들이 만나고 있는 부분에 가서 마우스를 움직여 봅니다. 그러면 이번에는 엑스(X)표시가 나타납니다.

그때 클릭하면 교차점이 잡혀집니다.

이제 Center을 잡아볼까요.
중심점은 원이나 호에만 있으니까 화면에 원을 하나 그려둡니다.(크기는 상관없음)
Circle명령을 끝내고 다시 Circle명령으로 들어갑니다.(Line명령이라도 상관없음)

CIRCLE 3P/2P/TTR/ :

이 상태에서 다시 Shift + 오른쪽버튼을 클릭해 Center를 선택합니다.
그런 다음 마우스를 원의 테두리에(중심이 아니고) 가지고 갑니다.
그러면 원의 중심에 동그란 모양이 나타나지요. 그때 클릭하면 원의 중심점이 정확하게 잡힙니다.
그런다음 마우스로 적당한 크기의 원을 그리면 됩니다.

이번에는 Quadrant입니다.
사분점 역시 원이나 호에만 있습니다.

사분점이란 원이나 호의 동, 서, 남, 북 네 방향에 있는 네점을 말합니다.
지금 화면에 원이 그려져 있지요. 다시 Circle 명령을 실행합니다.

CIRCLE 3P/2P/TTR/ :

이 상태에서 Shift + 오른쪽버튼을 클릭합니다.  Quadrant를 선택합니다.
그런다음 원의 테두리에 마우스를 가지고 가 보세요.

네 방향 모두에 마름모 모양의 표시가 나타납니다. 원하는 방향에 있는 한점을 찍습니다.
그런다음 원하는 크기를 원을 그리면 됩니다.

Tangent은 객체와 객체가 접하는 곳을 찾습니다.
다음 그림을 보시면 아시겠죠. 원을 그린다음 접하는 선을 그려보세요.



다음은 Perpendicular.역시 그림을 보시면 이해가 빠르시겠죠. 연습해 보세요.



끝으로 Nearest입니다.
근처점은 말그대로 객체위에 마우스를 가지고 갔을 때 객체위에 있는 가장 가까운 한점을 잡아줍니다. 정확한 점은 아니겠죠. 대강 어떤 객체위에 존재하는 한 점을 잡을 때 사용하는 것이죠.

Insert와 Node는 뒤에 가서 다른 명령어를 배워야만 사용이 가능하므로 여기서는 생략하겠습니다.  
자, 점을 잡아보니까 좌표입력할 때 보다는 좀 편해졌죠.
그런데 점을 잡을 때마다 일일이 Shift + 오른쪽버튼을 누르려니까 여간 귀찮은게 아닙니다.
그래서...Shift + 오른쪽마우스버튼에서 가장 아래쪽에 있는 Osnap Settings에 들어가 봅시다.



대화 상자를 보니까 이때까지 우리가 잡은 점들이 여기에 다 있네요.
작은사각형에 자주 잡을 점들을 체크합니다.
예를 들어 내가 끝점을 자주 잡을 것이다하면 Endpoint에 체크를 해두시면 되겠죠.
복수로 선택해도 됩니다. 하지만 너무 많이는 체크하지 마세요.
오히려 작도하기가 번거롭습니다. (Endpoint, Intersection, Center 정도)
그런다음 ok를 누르고 나옵니다.
이제부터 작도할 때는 일일이 Shift + 오른쪽 버튼을 안눌러도 저절로 아까 체크해놓은 Point들(End, Int, Cen)의 잡을 수 있습니다. 미리 설정을 해 놓았으니까요.
그런데 작도를 하다보면 이렇게 미리 Point를 Setting해 놓으면 불편한 경우가 있습니다.
원하는 방향으로 그림이 안그려질 때가 있거든요. 그때는 Setting해 놓은 것을 끌 수가 있습니다.
대화 상자에 다시 들어가서 체크표를 없애는 것이 아니라 기능키를 이용해서.. F3을 눌러보세요.
한번 누르면 Osnap이 꺼지고 한번더 누르면 다시 켜집니다.
오른쪽 아래의 상태줄을 보면 알 수 있죠.
이렇게 Osnap대화상자와 Shift + 오른쪽버튼을 번갈아 가면서 점을 잡으면 되겠지요.
Osnap대화상자를 따로 명령어로 만들어 놓은 것이 DDosnap입니다.
명령어 앞에 DD가 붙는 것들은 대화 상자가 뜬다고 기억해 두시면 됩니다.

추천수0
반대수0

공감많은 뉴스 시사

더보기

뉴스 플러스