56
Auto CAD Auto CAD 2004 2004 강강 강강 강강강강 강강강강 강강강강 강강강강

Auto CAD 2004 강의 – 기초에서 활용까지

  • Upload
    conner

  • View
    94

  • Download
    2

Embed Size (px)

DESCRIPTION

Auto CAD 2004 강의 – 기초에서 활용까지. 제 37 장 Auto CAD Auto cad 3D 의 소개. Auto cad 3D 의 소개. 1. 3D 란 무엇인가 ? : 캐드에서 3D 라 함은 , LINE 이나 CIRCLE 혹은 REC 등의 명령어를 이용해서 그린 요소들을 하나의 객체로 만들어 extrude 시키거나 또는 선이나 원 등을 연결해서 3 차원적으로 보이게 하는 것을 의미한다 . - PowerPoint PPT Presentation

Citation preview

Page 1: Auto CAD 2004 강의 – 기초에서 활용까지

Auto CADAuto CAD 20042004 강의강의 –– 기초에서 활용까지기초에서 활용까지Auto CADAuto CAD 20042004 강의강의 –– 기초에서 활용까지기초에서 활용까지

Page 2: Auto CAD 2004 강의 – 기초에서 활용까지

제 37 장 Auto CAD Auto cad 3D 의 소개

Page 3: Auto CAD 2004 강의 – 기초에서 활용까지

Auto cad 3D 의 소개

1. 3D 란 무엇인가 ?

: 캐드에서 3D 라 함은 , LINE 이나 CIRCLE 혹은 REC 등의 명령어를 이용해서 그린 요소들을 하나의 객체로 만들어 extrude 시키거나 또는 선이나 원 등을 연결해서 3 차원적으로 보이게 하는 것을 의미한다 . 2D 와 3D 의 가장 큰 차이점은 회전의 여부에 있다고 생각하면 된다 . 2D 라 하면 일반적으로 종이 위에 그림을 그린다는 뜻이고 , 3D 라 하면 종이 위에 어떤 물체를 붙여서 위에서 본다고 가정하면 된다 . 이때 종이를 앞 , 뒤로 회전시켜 보면 2D 개념의 종이는 종이밖에 보이지 않을 것이고 , 3D 종이는 물체의 옆면이 보일 수도 있고 , 평면이나 아래 면이 보일 수도 있다 . 이것이 2D 와 3D 의 가장 큰 차이점이라고 볼 수 있다 . 물체를 표현하는 방법에 있어서 3D 는 이런 관점에서 출발한다고 생각하면 이해하기 쉬울 것이다 .

2. 3D 의 구성요소

3 차원은 선과 선을 연결하여 면을 구성하는 것이다 . 우리가 이전에는 X, Y 좌표만을 사용하여 모델링을 하였지만 앞으로는 X, Y 좌표에 Z 좌표도 함께 사용하여 공간을 구성해야 한다 .

1 차원 점

2 차원 점과 점을 연결한 선

3 차원 선이 모여 이루어진 면

4 차원 3 차원 객체가 시간을 갖는 컴퓨터 애니메이션

Page 4: Auto CAD 2004 강의 – 기초에서 활용까지

Auto cad 3D 의 소개

3. 3D 모델링의 종류

Wireframe Model

임의의 3D 공간상에 2D( 평면상의 ) 오브젝트들을 위치시킴으로써와이어프레임 모델을 생성한다 .그 구성 또한 점 , 직선 , 곡선으로만 이루어진다 .마치 2 차원의 선 , 호 등을 이용하여 철사로 뼈대를 만든 것과 같은 형태이다 .

Surface Model 뼈대로 구성되어 있는 객체에 면을 입힌 형태이다 .반드시 Wire 객체가 있어야만 생성이 가능하다 .주로 투시도 등의 그래픽 처리를 위한 작업을 위해서 필요하다 .

Solid Model 객체 내부가 채워져 있는 덩어리 형태로써 객체의 질량 , 부피 등의 정보를얻을 수 있다 .내부가 채워져 있으므로 서로 더하거나 빼는 작업이 가능하다 .3 차원 형상을 Surface Modeling 에 비해 쉽게 제작할 수 있지만 , 많은 용량과작업속도가 느린 단점이 있다 .

Wireframe Surface Solid

Page 5: Auto CAD 2004 강의 – 기초에서 활용까지

Auto cad 3D 의 소개

4. 좌표계

3 차원 도면의 구조를 이해하려면 X,Y,Z 좌표계의 개념을 먼저 이해해야 한다 . Z 좌표축은 X,Y 평면에 수직인 축을 말한다 .

Z 축은 대부분 객체의 두께와 고도위치를 결정지으며 , (X,Y,Z) 의 형식으로 좌표를 표시한다 .

2D 작업시 사용했던 모든 좌표계를 사용할 수 있으며 , 다만 그 형식에 Z 축만 추가된다고

생각하면 된다 .

Page 6: Auto CAD 2004 강의 – 기초에서 활용까지

Auto cad 3D 의 소개

4. 좌표계

다음 도면의 좌표값을 살펴보도록 하자 . 시작점 P1 을 0,0,0 으로 생각하도록 한다 .

P1 : 0,0,0

P2 : 100,0,0

P3 : 100,60,0

P4 : 0,60,0

P5 : 0,0,50

P6 : 100,0,50

P7 : 100,60,50

P8 : 0,60,50

Page 7: Auto CAD 2004 강의 – 기초에서 활용까지

Auto cad 3D 의 소개

5. 3D 작업시 반드시 알아야 할 사항

(1) Viewpoint 로 관찰점을 설정해야 한다 . 관찰점은 객체를 기준으로 객체를 바라보는 시각을 설정하는 것으로 Viewpoint 설정 여부에 따라 객체의 다른 각도가 보여지게 된다 . 자세한 사항은 다음차수에서 설명하도록 하겠으며 , 우선 이번 장에서는 3D 작업을 하기 위해서는

Command: Vpoint Current view direction: VIEWDIR=0.0000,0.0000,1.0000 Specify a view point or [Rotate] <display compass and tripod>: 1,-1,1

를 실행해 관찰점을 바꾸어야 한다는 것만 기억하도록 하자 . (2) 3 차원 작업을 할때는 상대좌표를 활용해야 한다 . 현재 위치에서 @X,Y,Z 로 이동되는 길이를 입력하여 Z 축을 생성하게 된다 .

(3) UCS 좌표를 생성할 수 있어야 한다 . 일반적으로 2 차원에서나 3 차원 작업시 WCS( 실세계 좌표 ) 를 사용하였다 . 지면을 '0' 으로 보고 +Z,-Z 가 존재하게 되는 것이다 . 하지만 이렇게 되면 원기둥은 항상 위나 아래로만 생성된다 . 따라서 UCS( 사용자 정의 좌표 ) 를 사용 , 좌표를 원하는 방향으로 구성해야만 객체를 제대로 만들어 낼 수 있다 . 이도 마찬가지로 다음 차수에서 상세히 설명하도록 하겠다 .

위 세가지를 반드시 숙지 해야만 AutoCAD 에서 3 차원 작업을 원활히 할 수 있다 .

Page 8: Auto CAD 2004 강의 – 기초에서 활용까지

Auto cad 3D 의 소개

6. 앞에서 배운 Z 축의 개념을 생각하여 다음 도면을 작성해 보도록 하자 . 첨부한 동영상 파일을 참조하면 되겠다 .

Page 9: Auto CAD 2004 강의 – 기초에서 활용까지

Auto cad 3D 의 소개

7. 고도 (Elevation) 와 두께 (Thickness)

3D 작업에 있어서 고도와 두께는 매우 중요한 역할을 한다 . 전부 Z 축과 관련이 있으며 , 실질적으로 객체에 3D 효과를 주는 방법이기도 하다 .

[Elevation]- ( 고도 )

① 기능 : 기본적으로 객체가 생성되는 위치를 지정한다 . 즉 , 바닥 (Z=0) 으로부터 떨어진 객체의 위치를 말한다 . 바닥 (Z=0) 으로부터 위에 있으면 Z=+ , 아래에 있으면 Z=- 값을 가지게 된다 . ② 명령 Command: Elev Specify new default elevation <0.0000>: 50 : 고도 지정 Specify new default thickness <0.0000>: : 두께 지정

Elev = 50

Elev = 0

Elev = -50

Page 10: Auto CAD 2004 강의 – 기초에서 활용까지

Auto cad 3D 의 소개

7. 고도 (Elevation) 와 두께 (Thickness) ③ 참고 객체의 위치를 지정하기 위해 [Elev] 명령을 사용한다고 앞에서 배웠다 . 그렇지만 , [Elev] 명령은 객체가 생성되는 기본적인 위치를 지정하는 것이므로 객체의 위치가 바뀌면 매번 사용해야 하는 불편함이 있다 . 그래서 우리는 객체의 Z 축의 위치를 잡기 위해 [Move] , [Copy] 명령과 더불어 상대좌표를 더 많이 활용한다 .

Command: or Cp

Command: _copy

Select objects: 객체 선택

Select objects: : 선택 종료

Specify base point or displacement, or [Multiple]: m : 옵션 입력

Specify base point: 기준점 지정

Specify second point of displacement or

<use first point as displacement>: @0,0,50 : 위치 지정

Specify second point of displacement or

<use first point as displacement>: @0,0,-50 : 위치 지정

Specify second point of displacement or

<use first point as displacement>: : 명령 종료

Elev = 0

@0,0,50

@0,0,-50

Elev = 0

Page 11: Auto CAD 2004 강의 – 기초에서 활용까지

Auto cad 3D 의 소개

7. 고도 (Elevation) 와 두께 (Thickness)

[Thickness] - 두께

① 기능 : 기본적으로 생성되는 객체의 두께를 지정한다 . + 값이면 객체의 위쪽 방향으로 , - 값이면 객체의 아래쪽 방향으로 돌출된다 . ② 명령 Command: Thickness Enter new value for THICKNESS <0.0000>: 50 : 두께 지정

Thickness = 50

Thickness = -50

Page 12: Auto CAD 2004 강의 – 기초에서 활용까지

Auto cad 3D 의 소개

7. 고도 (Elevation) 와 두께 (Thickness) ③ 참고 객체의 위치를 지정하기 위해 [Thickness] 명령을 사용한다고 앞에서 배웠다 . 그렇지만 , [Thcikness] 명령은 객체가 생성되는 기본적인 두께를 지정하는 것이므로 객체의 위치가 바뀌면 매번 사용해야 하는 불편함이 있다 . 그래서 우리는 객체의 두께를 지정하기 위해 [Chprop] 명령을 활용한다 .

Command: Chprop

Select objects: 객체 선택

Select objects: : 선택 종료

Enter property to change [Color/LAyer/LType/ltScale/LWeight/Thickness]: t : 옵션 입력

Specify new thickness <0.0000>: 50 : 두께 지정

Enter property to change [Color/LAyer/LType/ltScale/LWeight/Thickness]: : 명령 종료

Page 13: Auto CAD 2004 강의 – 기초에서 활용까지

Auto cad 3D 의 소개

8. 앞에서 배운 내용으로 다음 도면을 작성해보도록 하자 . 첨부한 동영상 파일을 참고하도록 한다 .

1 2

3 4

Page 14: Auto CAD 2004 강의 – 기초에서 활용까지

요점 정리

♣ 3D 란 ?

: LINE 이나 CIRCLE 혹은 REC 등의 명령어를 이용해서 그린 요소들을 하나의 객체로 만들어 extrude 시키거나 또는 선이나 원 등을 연결해서 3 차원적으로 보이게 하는 것을 의미한다

♣ 3D 의 구성 요소 선과 선을 연결하여 면을 구성한다 .

♣ 좌표계

3 차원 도면의 구조에서는 X,Y,Z 좌표를 사용한다 .

Z 좌표축은 X,Y 평면에 수직인 축을 말한다 .

Z 축은 대부분 객체의 두께와 고도위치를 결정지으며 , (X,Y,Z) 의 형식으로 좌표를 표시한다 .

2D 작업시 사용했던 모든 좌표계를 사용할 수 있으며 , 다만 그 형식에 Z 축만 추가된다고

생각하면 된다 .

♣ [Elev] : 기본적으로 객체가 생성되는 위치를 지정한다 .

♣ [Thickness] : 기본적으로 생성되는 객체의 두께를 지정한다 .

Page 15: Auto CAD 2004 강의 – 기초에서 활용까지

제 38 장 Auto CAD 3D View 설정

Page 16: Auto CAD 2004 강의 – 기초에서 활용까지

3 차원 도면 보기

1. 3 차원 객체를 생성하고자 할 때 2D 작업을 하는 평면상에서는 높이를 가지는 물체에 대한 사실적인 표현이 부족하다 . 그래서 적절한 관찰 시점을 통하여 물체를 관찰해야만 한다 . 객체에 대한 새로운 관찰 시점을 지정할 수 있는 [View point] 에 대해 살펴보도록 하자 .

+X : 객체의 오른쪽에서 보는 시점

-X : 객체의 왼쪽에서 보는 시점

+Y : 객체의 뒤쪽에서 보는 시점

-Y : 객체의 앞쪽에서 보는 시점

+Z : 객체의 위쪽에서 보는 시점

-Z : 객체의 아래쪽에서 보는 시점

Page 17: Auto CAD 2004 강의 – 기초에서 활용까지

3 차원 도면 보기

[Vpoint] ① 기능 : 3 차원 객체를 보는 시점을 정의 하는 명령이다 . 객체의 중심을 0,0,0 이라 생각하고 원하는 면이 보일 수 있도록 이동 거리를 지정한다 . 관찰시점을 변경함으로써 물체를 입체적으로 관찰하면서 모델링 할 수 있다 .

② 명령 Command: Vpoint Current view direction: VIEWDIR=1.0000,-1.0000,1.0000 Specify a view point or [Rotate] <display compass and tripod>: 1,-1,1 X 축에서 본 시점 , Y 축에서 본 시점 , Z 축에서 본 시점으로 나타낸다 . 흔히 사용하는 시점은 1,-1,1 이다 . 이는 객체의 오른쪽 (X 축 ) , 객체의 앞쪽 (Y 축 ) , 객체의 위쪽 (Z 축 ) 에서 본 시점이다 . 대량 물체를 45 도 각도 위에서 내려다보는 시점이라고 생각하면 된다 . 시점이 “ 0” 으로 설정되면 그 면은 보이지 않는다 .

0,0,1 평면도 ( 물체를 위에서 바라본 모양 )

0,0,-1 저면도 ( 물체를 아래에서 바라본 모양 )

1,0,0 우측면도 ( 물체를 오른쪽에서 바라본 모양 )

-1,0,0 좌측면도 ( 물체를 왼쪽에서 바라본 모양 )

0,1,0 배면도 ( 물체를 뒤쪽에서 바라본 모양 )

0,-1,0 정명도 ( 물체를 앞쪽에서 바라본 모양 )

Page 18: Auto CAD 2004 강의 – 기초에서 활용까지

3 차원 도면 보기

[Vpoint] ③ 예제를 통해 객체에 대한 시점을 살펴보도록 하자 .

Page 19: Auto CAD 2004 강의 – 기초에서 활용까지

3 차원 도면 보기

[Vpoint] ④ 옵션 -. 축으로 뷰 정의하기 Command: Vpoint Current view direction: VIEWDIR=1.0000,-1.0000,1.0000 Specify a view point or [Rotate] <display compass and tripod>:

나침반과 X,Y,Z 축을 나타내는 삼각대를 표시하여 뷰를 결정한다 .

뷰를 설정하려면 마우스를 움직여야 한다 .

삼각대의 회전은 각 축의 회전을 의미한다 .

구의 네개의 사분점은 뷰의 방향으로 생각하면 된다 .

Page 20: Auto CAD 2004 강의 – 기초에서 활용까지

3 차원 도면 보기

[Vpoint] ④ 옵션 -. Rotate : 각도를 이용하여 시점을 정의한다 . Command: Vpoint Current view direction: VIEWDIR=1.0000,-1.0000,1.0000 Specify a view point or [Rotate] <display compass and tripod>: r Enter angle in XY plane from X axis <270>: 300 : X 축에서 시작해서 XY 평면으로 이루는 각도에 대한 것이다 . 이것은 Z 축에 대하여 뷰를 회전한다 . Enter angle from XY plane <90>: 40 : XY 평면에서의 각도이다 . 이것은 뷰를 평면의 위나 아래로 회전한다 .

Rotate 옵션의 각도를 각각 300, 40 입력한 결과이다 .

이는 사용자가 여러 번 각도를 바꾸어서 작업하다 보면

원하는 결과를 얻을 수 있을 것이다 .

Page 21: Auto CAD 2004 강의 – 기초에서 활용까지

3 차원 도면 보기

2. Icon 살펴보기

[Vpoint] 에 관련된 툴바도 기본 화면에는 나타나 있지 않으므로 끄집어 내서 사용한다 . 아무 아이콘이나 마우스를 두고 오른쪽 버튼을 눌러 툴바의 리스트 중 [View] 를 선택하면 된다 .

① : Named Views 다양한 관찰 시점을 저장해 놓고 필요할 때마다 호출하여 사용할 수 있다 .

저장한 시점의 리스트를 보여준다 .

리스트에서 선택한 시점을

현재 설정으로 바꾼다 .

리스트에서 선택한 시점의

상세한 정보를 보여준다 .

Page 22: Auto CAD 2004 강의 – 기초에서 활용까지

3 차원 도면 보기

2. Icon 살펴보기 ① : Named Views

-. New : 새로운 관찰 시점을 지정하여 저장한다 .

뷰의 이름을 설정한다 .

현재 디스플레이 된 화면의 시점을 저장한다

현재 화면의 시점과 저장할

영역을 설정한다 .

O.K 버튼을 선택하여 리스트에 뷰를 추가한다 .

Page 23: Auto CAD 2004 강의 – 기초에서 활용까지

3 차원 도면 보기

2. Icon 살펴보기

② Top View : Vpoint = 0,0,1

③ Bottom View : Vpoint = 0,0,-1

④ Left View : Vpoint = -1,0,0

⑤ Right View : Vpoint = 1,0,0

⑥ Front View : Vpoint = 0,-1,0 ⑦ Back View : Vpoint = 0,1,0

⑧ SW Isometric View : Vpoint = -1,-1,1

⑨ SE Isometric View : Vpoint = 1,-1,1

⑩ NE Isometric View : Vpoint = 1,1,1

⑪ NW Isometric View : Vpoint = -1,1,1

Page 24: Auto CAD 2004 강의 – 기초에서 활용까지

제 39 장 Auto CAD 사용자 좌표계 UCS

Page 25: Auto CAD 2004 강의 – 기초에서 활용까지

사용자 좌표계 UCS

♣ 사용자 좌표계란 ?

2 차원 공간에서 도면을 작성하는 것은 X,Y 평면에서 작업을 하는 것이다 . 이는 하나의 평면에서 제도를 하는 것이기 때문에 간단하게 그릴 수 있다 . 그러나 3 차원에서 작업하는 것은 하나의 평면이 아니라 여러 개의 평면에서 작업을 해야 하므로 복잡하다 . 이러한 과정을 간단하게 해주는 것이 사용자 좌표계이다 . 2D 작업을 하던 평면을 우리는 전체 좌표계 (World Coordinate System or WCS) 라고 한다 . 사용자 좌표계 (User Coordinate System or UCS) 란 3D 개체의 옆면이나 경사면을 쉽게 그릴 수 있도록 임시적으로 사용자가 정의하는 도면의 평면이다 . 3D 작업을 쉽게 하기 위해서는 이 사용자 좌표계를 자유자재로 다룰 수 있어야만 한다 .

2D 작업을 하던 평면 상태에서 문자 작성 지붕의 경사에 맞게 UCS 를 바꾸고 난 후

문자 작성

Page 26: Auto CAD 2004 강의 – 기초에서 활용까지

사용자 좌표계 UCS

♣ UCS 아이콘

그리기 영역의 왼쪽 아래에 항상 위치하며 , 다음과 같은 기능을 가지고 있다 . ① 현재 UCS 의 X 축과 Y축의 방향을 나타낸다 . ② UCS 의 원점을 나타낸다 . ③ 뷰의 방향을 나타낸다 .

아이콘이 “W”를 나타내면 이 죄표계는 전체 좌표계를

의미한다 .

정사각형의 중앙에 있는 “+” 기호는 현재 아이콘이

UCS 의 원점에 있다는 것을 의미한다 .

WCS 상태 UCS 상태 입면 상태 원근감이

지정된 상태

도면공간

(Paper Space)

상태

Page 27: Auto CAD 2004 강의 – 기초에서 활용까지

사용자 좌표계 UCS

[UCSIcon] 1. 기능 : UCS 아이콘의 디스플레이를 조정한다 .

2. 명령 Command: UCSIcon Enter an option [ON/OFF/All/Noorigin/ORigin] <ON>:

3. 옵션 ① ON : 화면상에 UCS 아이콘을 나타나게 한다 . ② OFF : 화면상에 UCS 아이콘을 사라지게 한다 . UCS 아이콘이 필요하지 않은 2D 작업시 많이 이용된다 . ③ All : 모든 뷰포트의 UCS 아이콘 설정에 영향을 미친다 . 현재 도면이 두 개 이상의 뷰포트를 가지고 있는 경우에 사용된다 . 보통 [UCSIcon] 명령은 현재 뷰포트에서만 영향을 미친다 . ④ Noorigin : 현재 UCS 의 원점과 상관없이 UCS 아이콘이 화면의 왼쪽 아래에 나타난다 . ⑤ ORigin : UCS 아이콘을 원점인 0,0,0 에 나타낸다 .

Page 28: Auto CAD 2004 강의 – 기초에서 활용까지

사용자 좌표계 UCS

[UCS]

1. 기능 : 사용자가 좌표계를 정의하는 명령이다 .

2. 명령 Command: UCS Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World]<World>:

3. 옵션 (1) New : 새로운 UCS 를 만들기 위한 옵션이다 . Command: UCS Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World]<World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>:

① Specify origin : 새로운 원점 (0,0,0) 을 지정한다 . [UCSIcon] 명령의 [ORigin]옵션이 켜져 있어야만 (ON) 아이콘의 위치가 새로 지정한 원점으로 옮겨진다 . 원하는 지점을 좌표로 입력하여도 되고 객체의 한 지점을 [OSNP] 을 사용하여 지정하여도 좋다 .

원점을 객체의 끝점으로

바꾼 경우

Page 29: Auto CAD 2004 강의 – 기초에서 활용까지

사용자 좌표계 UCS

[UCS] (1) New ② ZAxis : 두 개의 점으로 새로운 Z 축을 설정한다 . Command: ucs Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>: za Specify new origin point <0,0,0>: 새로운 원점 P1 지정 Specify point on positive portion of Z-axis <192,0,1>: 새로운 Z 축 P2 지정

Page 30: Auto CAD 2004 강의 – 기초에서 활용까지

사용자 좌표계 UCS

[UCS] (1) New ③ 3point : 세 개의 점으로 UCS 의 새로운 방향을 설정한다 . 가장 많이 사용되는 옵션중의 하나다 . Command: ucs Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>: 3 Specify new origin point <0,0,0>: 새로운 원점 P1 지정 Specify point on positive portion of X-axis <1,0,-2.5>: X 축의 방향 P2 지정 Specify point on positive-Y portion of the UCS XY plane <0,1,-2.5>: Y축의 방향 P3 지정

Page 31: Auto CAD 2004 강의 – 기초에서 활용까지

사용자 좌표계 UCS

[UCS] (1) New ③ OBject : 객체가 가지고 있는 UCS 의 방향을 찾아준다 . Command: ucs Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>: ob Select object to align UCS: 객체를 선택한다 .

④ Face : 솔리드 객체의 선택된 면에 UCS 를 정렬한다 . Command: ucs Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>: f Select face of solid object: 솔리드 객체 선택 Enter an option [Next/Xflip/Yflip] <accept>: : 명령 종료

-. Next : 선택한 면의 가까운 면이나 뒤면으로 UCS 를 이동한다 .

-. Xflip : 선택한 면의 UCS 를 X 축에 대하여 180 도로 회전한다 .

-. Yflip : 선택한 면의 UCS 를 Y축에 대하여 180 도로 회전한다 .

Page 32: Auto CAD 2004 강의 – 기초에서 활용까지

사용자 좌표계 UCS

[UCS] (1) New ③ View : UCS 를 현재 뷰에 수직으로 설정한다 . 입면상태에서 단면을 그리고자 할 경우 많이 사용된다 . Command: ucs Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>: v

Page 33: Auto CAD 2004 강의 – 기초에서 활용까지

X 축으로 90 도 회전

사용자 좌표계 UCS

[UCS] (1) New ④ X/Y/Z : 하나의 축을 기준으로 UCS 를 회전시킨다 . Command: ucs Current ucs name: *NO NAME* Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] <World>: n Specify origin of new UCS or [ZAxis/3point/OBject/Face/View/X/Y/Z] <0,0,0>: x Specify rotation angle about X axis <90>: 90 : 돌리고자 하는 각도 입력

Y축으로 90 도 회전

* 축이 회전됨에 따라 그려지는 평면도 달라진다는

것을 기억해야만 한다 .

즉 , Z 축도 같이 변한다는 사실이다 .

Z 축이 변한다는 의미는 단면의 두께와

고도의 방향이 틀려진다는 뜻이다 .

Page 34: Auto CAD 2004 강의 – 기초에서 활용까지

사용자 좌표계 UCS

[UCS] 3. 옵션 (2) Move : UCS 의 원점을 이동한다 . Command: UCS Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World]<World>: m Specify new origin point or [Zdepth]<0,0,0>: 새로운 원점 지정

(3) orthoGraphic : 미리 정의된 UCS ( 위쪽 , 아래쪽 , 앞쪽 , 뒤쪽 ,왼쪽 , 오른쪽 ) 중에서 선택한다 . Command: UCS Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World]<World>: g Enter an option [Top/Bottom/Front/BAck/Left/Right]<Top>:

(4) Prev : 이전의 UCS 상태로 돌아간다 . 최대 10 개 까지의 UCS 설정을 뒤로 돌릴 수 있다 .

(5) Restore : 저장된 UCS 를 불러온다 .

(6) Save : 현재 UCS 의 이름을 부여하고 저장한다 .

(7) Del : 저장된 UCS 를 삭제한다 .

(8) Apply : Vports 로 화면이 분할되어 있는 경우 UCS 변화를 모든 화면에 지정할 것인지 현재 화면에만 지정할 것이지를 지정 .

(9) World : UCS 를 전체 좌표계 (WCS) 로 돌린다 .

Page 35: Auto CAD 2004 강의 – 기초에서 활용까지

제 40 장 Auto CAD Surface Modeling

Page 36: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling

♣ 앞장에서 우리는 Surface Modeling 이란 뼈대로 구성되어 있는 객체에 면을 입힌 형태라고 배웠다 . 그럼 지금부터 뼈대에 면을 입히는 방법과 Suface Modeling 생성방법에 대해서 살펴보도록 하자 . Surface Modeling 에 관련된 명령도 기본 툴바에는 나타나지 않으므로 아무 아이콘이나 마우스를 두고 오른쪽 버튼을 눌러 Surface 툴바를 꺼내도록 하자 .

Page 37: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling

[Hide] ① 기능 : 3 차원 객체의 은선 ( 숨겨진 선 ) 을 제거하여 보여준다 . ② 명령 Command: Hide

③ 참고 [Chprop] 명령의 [Thickness] 옵션으로 객체의 두께를 지정했을 경우 옆면은 면 처리가 되어있지만 , 윗면과 아래면은 뚫려 있게 마련이다 . 그러므로 다음 장에서 배우게 될 [3D Face] 명령으로 반드시 윗면과 아래면은 면처리를 다시 해주어야만 완전한 3D 객체가 완성될 수 있다 .

Hide 명령 적용 전 Hide 명령 적용 후

Page 38: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling

[3D Face] ① 기능 : 3 차원 면을 만드는 명령이다 . ② 명령 Command: or 3dface Specify first point or [Invisible]: P1 지정 Specify second point or [Invisible]: P2 지정 Specify third point or [Invisible] <exit>: P3 지정 Specify fourth point or [Invisible] <create three-sided face>: P4 지정 Specify third point or [Invisible] <exit>: : 명령 종료

3dface 명령 적용 전 3dface 명령 적용 3dface 명령 적용 후

③ 참고

점 지정시 시계 방향 , 혹은 반시계 방향 즉 , 같은 방향으로 지정해야 한다 .

X 자 형태로 지정하면 면이 꼬이는 현상이 발생한다 .

Page 39: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling

[Region] ① 기능 : 닫혀진 폴리라인이나 원 , 다각형 , 도넛등의 2 차원 객체를 면 (Face) 으로 바꾸어 준다 . 단 , 객체가 반드시 하나의 객체이어야만 선택이 가능하다 . 옆의 객체일 경우 만들고자 할 면이 사각형이 아닐 경우에는 [3D Face] 명령의 [Invisible] 옵션을 사용하여야 하나 , 오히려 더 번거로우므로 [Region] 명령을 사용하는 것이 훨씬 더 효율적이다 . ② 명령 Command: or Region Select objects: 객체 선택 Select objects: : 명령 종료 1 loop extracted. 1 Region created

③ 참고 면으로 생성 될 폴리라인 생성 방법은 한번 더 그려주는 방법과 [Chprop] 명령의 [Thickness] 옵션을 사용하는 방법 두 가지가 있다 . 첨부된 동영상 파일을 참고하도록 하자 . [Region] 의 툴바는 [Draw] 툴바에서 찾을 수 있다 .

Page 40: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling

[Box] ① 기능 : 길이와 폭 , 높이로 이루어진 상자나 한 변의 길이를 알고 있는 정육면체를 생성하는 명령이다 . ② 명령 Command: Command: _ai_box Specify corner point of box: 시작점 P1 지정 Specify length of box: 길이 P2 지정 Specify width of box or [Cube]: 넓이 P3 지정 Specify height of box: 높이 P4 지정 Specify rotation angle of box about the Z axis or [Reference]: 0 : Z 축을 축으로 하여 회전각 지정

Page 41: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling

[Box] ③ 옵션 -. Cube : 정육면체를 생성하기 위한 옵션이다 . Command: Command: _ai_box Specify corner point of box: 시작점 P1 지정 Specify length of box: 길이 P2 지정 Specify width of box or [Cube]: c Specify rotation angle of box about the Z axis or [Reference]: 0 : Z 축을 축으로 하여 회전각 지정

Page 42: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling

[Wedge] ① 기능 : 일정한 폭으로 대각선으로 잘린 블록을 생성하는 명령이다 .

② 명령 Command: Command: _ai_wedge Initializing... 3D Objects loaded. Specify corner point of wedge: 시작점 P1 지정 Specify length of wedge: 길이 P2 지정 Specify width of wedge: 넓이 P3 지정 Specify height of wedge: 높이 P4 지정 Specify rotation angle of wedge about the Z axis: 0 : Z 축을 축으로 하여 회전각 지정

Page 43: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling

[Pyramid] ① 기능 : 다양한 피라미드 형상을 생성할 수 있다 .

② 명령 Command: Command: _ai_pyramid Specify first corner point for base of pyramid: P1 지정 Specify second corner point for base of pyramid: P2 지정 Specify third corner point for base of pyramid: P3 지정 Specify fourth corner point for base of pyramid or [Tetrahedron]: P4 지정 Specify apex point of pyramid or [Ridge/Top]: 꼭지점 P5 지정 ③ 옵션 -. Ridge : 각 변의 꼭지점을 지정하여 사각형 텐트의 형상을 갖는다 . -. Top : 각 정점의 꼭지점을 지정하여 사각형 텐트의 형상을 갖는다 .

Command: Command: _ai_pyramid Specify first corner point for base of pyramid: P1 지정 Specify second corner point for base of pyramid: P2 지정 Specify third corner point for base of pyramid: P3 지정 Specify fourth corner point for base of pyramid or [Tetrahedron]: P4 지정 Specify apex point of pyramid or [Ridge/Top]: r Specify first ridge end point of pyramid: 변의 꼭지점 P5 지정 Specify second ridge end point of pyramid: 변의 꼭지점 P6 지정

Page 44: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling

[Cone] ① 기능 : 원뿔을 생성하는 명령이다 .

② 명령 Command: Command: _ai_cone Specify center point for base of cone: 중심점 지정 Specify radius for base of cone or [Diameter]: 30 : Base 반지름 지정 Specify radius for top of cone or [Diameter] <0>: 30 : Top 반지름 지정 Top 의 반지름이 0이면 원뿔이 되고 Base 와 Top 의 반지름이 같으면 원통이 된다 . Specify height of cone: 65 : 높이 지정 Enter number of segments for surface of cone <16>: : 세그먼트 지정

Base = 30

Top = 15

Segment = 16

Base = 30

Top = 0

Segment = 16

Base = 30

Top = 30

Segment = 32

Page 45: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling

[Sphere] ① 기능 : 구를 생성하는 명령이다 .

② 명령 Command: Command: _AI_SPHERE Specify center point of sphere: Specify radius of sphere or [Diameter]: 40 : 구의 반지름 지정 Enter number of longitudinal segments for surface of sphere <16>: 24 : 가로 방향의 세그먼트 지정 Enter number of latitudinal segments for surface of sphere <16>: 24 : 세로 방향의 세그먼트 지정

가로방향과 세로방향의 세그먼트의 수를 조정함에 따라 구의 형태가 충실히 표현되거나

왜곡되기도 한다 .

가로 = 16

세로 = 16

가로 = 24

세로 = 24

Page 46: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling

[Dome] ① 기능 : 반구를 생성하는 명령이다 . ② 명령 Command: Command: _ai_dome Specify center point of dome: Specify radius of dome or [Diameter]: 40 : 구의 반지름 지정 Enter number of longitudinal segments for surface of dome <16>: : 세로 방향의 세그먼트 지정 Enter number of latitudinal segments for surface of dome <8>: : 가로 방향의 세그먼트 지정

[Dish] ① 기능 : 반구를 뒤집은 형상을 생성하는 명령이다 . ② 명령 Command: Command: _ai_dish Specify center point of dome: Specify radius of dome or [Diameter]: 40 : 구의 반지름 지정 Enter number of longitudinal segments for surface of dome <16>: : 세로 방향의 세그먼트 지정 Enter number of latitudinal segments for surface of dome <8>: : 가로 방향의 세그먼트 지정

Dome Dish

Page 47: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling

[Tours] ① 기능 : 하나의 축으로 회전하여 닫혀진 튜브를 생성하는 명령이다 . ② 명령 Command: Command: _ai_torus Specify center point of torus: 중심점 P1 지정 Specify radius of torus or [Diameter]: 80 : Tours 최외곽까지의 반지름 P2 입력 Specify radius of tube or [Diameter]: 15 : 튜브의 반지름 P3 입력 Enter number of segments around tube circumference <16>: Enter number of segments around torus circumference <16>:

Page 48: Auto CAD 2004 강의 – 기초에서 활용까지

요점 정리

♣ [Hide] : 3 차원 객체의 은선 ( 숨겨진 선 ) 을 제거하여 보여준다 .

♣ [3D Face] : 3 차원 면을 만드는 명령이다 .

♣ [Region] : 닫혀진 폴리라인이나 원 , 다각형 , 도넛등의 2 차원 객체를 면 (Face) 으로 바꾸어 준다 .

♣ [Box] : 길이와 폭 , 높이로 이루어진 상자나 한 변의 길이를 알고 있는 정육면체를 생성하는 명령이다 .

♣ [Wedge] : 일정한 폭으로 대각선으로 잘린 블록을 생성하는 명령이다

♣[Pyramid] : 다양한 피라미드 형상을 생성할 수 있다 .

♣[Cone] : 원뿔을 생성하는 명령이다 .

♣ [Sphere] : 구를 생성하는 명령이다 .

♣ [Dome] : 반구를 생성하는 명령이다 .

♣ [Dish] : 반구를 뒤집은 형상을 생성하는 명령이다 .

♣ [Tours] : 하나의 축으로 회전하여 닫혀진 튜브를 생성하는 명령이다 .

Page 49: Auto CAD 2004 강의 – 기초에서 활용까지

제 41 장 Auto CAD Surface Modeling 응용

Page 50: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling 응용

♣ 기본적인 3D Surface 외에 보다 자유롭게 면을 구성할 수 있는 방법에 대해 알아보도록 하자 .

[Edge] ① 기능 : 3D Face 처리한 객체의 모서리를 숨겨 깨끗이 정리하고자 하는 경우에 사용한다 . ② 명령 Command: : 면처리를 하기 위해 Command: _3dface Specify first point or [Invisible]: P1 지정 Specify second point or [Invisible]: P2 지정 Specify third point or [Invisible] <exit>: P3 지정 Specify fourth point or [Invisible] <create three-sided face>: P4 지정 Specify third point or [Invisible] <exit>: P5 지정 Specify fourth point or [Invisible] <create three-sided face>: P6 지정 Specify third point or [Invisible] <exit>: : 명령 종료 Command: : 모서리를 숨기기 위해 Command: _edge Specify edge of 3dface to toggle visibility or [Display]: 선분 A 선택 Specify edge of 3dface to toggle visibility or [Display]: : 명령 종료

Page 51: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling 응용

[3D Mesh] ① 기능 : 3 차원 공간에 표면을 생성하는 방법으로써 Mesh 의 Vertex 를 직접 입력하여 작성한다 . Y축 방향의 정점 개수 M과 X 축 방향으로의 정점 개수 N 을 지정한 후 각 정점의 좌표를 입력하는 순서로 진행된다 . ② 명령 Command: Command: 3dmesh Enter size of mesh in M direction: 3 Enter size of mesh in N direction: 5 Specify location for vertex (0, 0): 0,0,0 Specify location for vertex (0, 1): 10,0,5 Specify location for vertex (0, 2): 20,0,0 Specify location for vertex (0, 3): 30,0,5 Specify location for vertex (0, 4): 40,0,0 Specify location for vertex (1, 0): 0,10,0 Specify location for vertex (1, 1): 10,10,0 Specify location for vertex (1, 2): 20,10,0 Specify location for vertex (1, 3): 30,10,0 Specify location for vertex (1, 4): 40,10,0 Specify location for vertex (2, 0): 0,20,0 Specify location for vertex (2, 1): 10,20,5 Specify location for vertex (2, 2): 20,20,0 Specify location for vertex (2, 3): 30,20,5 Specify location for vertex (2, 4): 40,20,0

Page 52: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling 응용

[Revsurf] ① 기능 : 하나의 축을 기준으로 선택한 객체가 회전체를 생성하는 명령이다 . 반드시 하나의 단면과 회전축이 있어야만 한다 . ② 명령 Command: Command: _revsurf Current wire frame density: SURFTAB1=16 SURFTAB2=16 Select object to revolve: 단면 선택 Select object that defines the axis of revolution: 회전축 선택 Specify start angle <0>: : 회전 시작 각도 입력 Specify included angle (+=ccw, -=cw) <360>: : 회전 각도 입력

회전 각도 = 360 회전 각도 = 90

Page 53: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling 응용

[Surftab1/2] ① 기능 : Surface model 의 면의 개수를 정의하는 명령이다 . 굽어진 곡면일 경우에는 면의 개수를 높여야만 원만한 곡선처리를 이룰 수 있다 . 개수가 많으면 많을수록 곡면처리는 부드러우나 , 처리속도와 용량은 많아진다 . ② 명령 Command: Surftab1 Enter new value for SURFTAB1 <8>: 세로 면의 개수 입력 Command: Surftab2 Enter new value for SURFTAB1 <8>: 가로 면의 개수 입력

Surftab1 = 8, Surftab2 = 8 Surftab1 = 16, Surftab2 = 8

Surftab1 = 8, Surftab2 = 16 Surftab1 = 16, Surftab2 = 16

Page 54: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling 응용

[Tabsulf] ① 기능 : Path 의 길이만큼 객체를 돌출시키는 명령이다 . Path 의 선택 위치에 따라 돌출되는 방향이 달라진다 .

② 명령 Command: Command: _tabsurf Select object for path curve: 객체 P1 선택 Select object for direction vector: Path P2 선택

Page 55: Auto CAD 2004 강의 – 기초에서 활용까지

Surface Modeling 응용

[Rulesurf] ① 기능 : 두개의 객체 (line, circle, arc, pline, point 등 ) 를 이용하여 면을 만드는 명령이다 두개의 경계선을 지정하고 그 사이를 Polygon Mesh 로 채우는 명령이다 .

② 명령 Command: Command: _edgesurf Current wire frame density: SURFTAB1=16 SURFTAB2=16 Select object 1 for surface edge: 첫번째 객체 P1 선택 Select object 2 for surface edge: 두번째 객체 P2 선택 Select object 3 for surface edge: 세번째 객체 P3 선택 Select object 4 for surface edge: 네번째 객체 P4 선택

Page 56: Auto CAD 2004 강의 – 기초에서 활용까지

요점 정리

♣ [Edge] : 3D Face 처리한 객체의 모서리를 숨겨 깨끗이 정리하고자 하는 경우에 사용한다 .

♣ [3D Mesh] : 3 차원 공간에 표면을 생성하는 방법으로써 Mesh 의 Vertex 를 직접 입력하여 작성한다 .

♣ [Revsurf] : 하나의 축을 기준으로 선택한 객체가 회전체를 생성하는 명령이다 .

♣ [Surftab1/2] : Surface model 의 면의 개수를 정의하는 명령이다

♣ [Tabsulf] : Path 의 길이만큼 객체를 돌출시키는 명령이다 .

♣ [Rulesurf] : 두개의 객체 (line, circle, arc, pline, point 등 ) 를 이용하여 면을 만드는 명령이다