레이블이 SURFTAB1인 게시물을 표시합니다. 모든 게시물 표시
레이블이 SURFTAB1인 게시물을 표시합니다. 모든 게시물 표시

2023년 7월 4일 화요일

오토캐드3D TIP(팁)- 오토캐드3D의 솔리드회전체모델링과 서피스회전체모델링의 생성원리와 차이점에 대해 알아봅니다.

 

유투브구독신청~ 알림설정~ 좋아요. 감사합니다.


오늘은 오토캐드3D에서 회전체 모델링에

대해 알아보겠습니다.

크게 두가지고 나뉘는데 이전에 서피스

회전체모델링에 대해서는 포스팅한적이

있습니다.

이번에는 솔리드회전체모델링의 생성

원리및 방법과 서피스회전체모델링과의

차이점에 대해 알아보겠습니다.

먼저 솔리드회전체를 생성하는 기본

명령어는 REVOLVE입니다.

이또한 솔리드모델링이므로 개체는

닫힌개체이어야 하며 하나의 폴리선

이어야 합니다.

회전체 모델링은 반드시 축이 필요한데

축은 직선만 가능합니다.

위 그림은 명령어 입력창에 REVOLVE

입력 후 엔터치고 회전시킬물체 원(A)

를 선택하고 엔터치고 축지정, 즉 (B)점

찍고 (C)점찍어서 90도만큼 생성한

회전체 입니다.

여기서 (B)점을 먼저 찍은 이유는 먼저

찍은 쪽을 바라보는 방향입니다.

즉 위쪽에서 아래쪽을 바라보는 방향

입니다. 이는 회전체 생성시 360도

일 경우는 문제 없지만 360도 회전체가

아닐경우 시계방향은 마이너스(-),

반시계방향은 플러스(+)값을 가지기

때문입니다.

위 그림은 명령어 입력창에 REVOLVE

입력 후 엔터치고 회전시킬물체 사각형(A)

를 선택하고 엔터치고 축지정, 즉 (B)점

찍고 (C)점찍어서 -90도만큼 생성한

회전체 입니다. 값이 -90이므로 시계방향

으로 90도만큼 회전체가 생성됨을

알수 있습니다.

위 그림은 명령어 입력창에 REVOLVE

입력 후 엔터치고 회전시킬물체

반형태의 컵모양(A)를 선택하고

엔터치고 축지정시 축이 없는 경우

자기자신을 축지정이 가능합니다.

즉 (B)점찍고 (C)점찍어서 360도만큼

생성한 회전체 입니다.

이처럼 REVOLVE 명령으로 솔리드

회전체를 생성해 보았습니다.

그런데 REVOLVE명령도 이전에

포스팅한 EXTRUDE명령처럼 옵션에서

솔리드물체를 생성할지 서피스물체를

생성할지 설정할수 있습니다.

위 그림은 명령어 입력창에 REVOLVE

입력 후 엔터치고 옵션에서 모드를

표면으로 선택하고 회전시킬물체 원(A)

를 선택하고 엔터치고 축지정, 즉 (B)점

찍고 (C)점찍어서 90도만큼 생성한

회전체 입니다. 즉 위 그림에서 보듯이

내부가 비어있는 서피스모델링으로

생성된 것을 알수 있습니다.

그런데 원래 서피스회전체 모델링을

생성하는 명령은 REVSURF입니다.

이는 이전에 포스팅했듯이

항상 메시밀도를 먼저 결정해야 합니다.

SURFTAB1값과 SURFTAB2값을 항상

먼저 주고 REVSURF명령을 실행해야

합니다.

위 그림은 메시밀도 결정하기 위해 먼저

SURFTAB1, SURFTAB2 값을 각각32를

주고 명령어 입력창에 REVSURF입력 후

엔터치고 회전시킬 물체 원(A)를 선택하고

축을 지정시 직선 아랫방향을 클릭하면

됩니다. 이는 두점을 찍는 방식이 아니고

물체를 선택할시 중간을 기준으로 아래

또는 위를 클릭하면 됩니다.

아래를 찍을경우 위에서 아래를 보는

방향입니다. 시작각도는 0을 입력하고

생성각도는 90도를 입력한 결과 입니다.

즉 위 그림에서 보듯이 내부가 비어있는

서피스모델링으로 생성된것을 알수

있습니다.

위 그림은 메시밀도를 결정하기 위해 먼저

SURFTAB1, SURFTAB2 값을 각각32를

주고 명령어 입력창에 REVSURF입력 후

엔터치고 회전시킬물체 (A)를 선택하고

축을 자기 자신을 사용할수 없으므로

임의로 직선을 그렸습니다.

그래서 축을 지정시 직선 아랫방향(B)를

클릭하면 됩니다. 시작각도는 0을 입력

하고 생성각도는 360도를 입력한 결과

입니다.

위 그림처럼 컵형상이 생성됨을 알수

있습니다.

이처럼 3차원 회전체를 생성하는

명령어는 REVOLVE와 REVSURF가

있는데 REVOLVE명령어는 옵션설정에

따라 솔리드물체와 서피스물체 모두를

생성 할수 있고

REVSURF명령은 서피스 회전체를 생성

하는 명령어 입니다.

물론 REVOLVE는 ISOLINES란 명령에

의해 밀도가 결정되고 REVSURF는

SURFTAB1과 SURFTAB2에 의해

메시밀도를 결정할수 있습니다.

아래 동영상을 참고하시면 쉽게 이해

되시리라 생각됩니다.



-감사합니다.-

2022년 10월 29일 토요일

오토캐드3D 활용 TIP-곡선부분 면처리 첫번째 입니다.

 


구독신청~ 알림설정~ 좋아요. 감사합니다.


이전포스팅에는 직선적인 다각형 형태의
면처리방식에 대해 설명했었는데
이번 포스팅에서는 곡선이 들어간 개체의
면처리 에 대하여 알아보겠습니다.
다시 말씀드리지만 면처리를 한다는것은
서피스 모델링에서 이루어지는
것입니다. 예를들어
이와 같이 곡선이 들어간 부분은
3dface명령으로 처리가 힘들겠죠?
3dface는 직선적인 물체에 면처리
하는 방식이기 때문입니다.
위 그림처럼 Shade명령을 해보면
내부가 비어있는 모습이 보이시죠?
이럴때 사용하는 명령이 바로
Rulesurf 라는 명령이 있습니다.
Rulesurf명령은 면처리가 되기
위한 조건이 2가지가 있습니다.
반드시 2개의 개체가 있어야
합니다
직선과 직선, 직선과 곡선, 직선과 포인트
곡선과 곡선,곡선과 포인트........
아무튼 무조건 2개의 개체가 
반드시 존재해야 합니다.
일단 오토캐드 명령어 입력란에
Rulesurf 명령을 주고 엔터치고
순서대로 2개의 개체를  클릭하시면
됩니다.
그럼 이와같이 면처리가 되는것을 
확인하실수 있습니다. 
여기도 또 조건이 하나 나오는데
Rulesurf 명령을 주고 개체를 선택할때
위 그림과같이 왼쪽그림부분처럼
A-A ,B-B 부분을 클릭해야 정상적으로
면처리가 되고 만약 우측상단 그림처럼
C-C,D-D 처럼 방향을 엇갈리게 해서
선택하면 면이 꼬이는 현상이 
발생합니다. 반드시 같은방향쪽을
선택하셔야 정상적으로 면처리가
됩니다.
여기서 면처리할때 면의 갯수도 중요한데
위 그림에서 보듯이 면처리 완료후
면의갯수가 6개인것을 알수 있습니다.
이렇게 되면 곡선부분에서 
면처리가 완벽하게 되지않는것을 확인
할수있습니다.
그래서 반드시 Rulesurf명령을 주기전에
먼저 surftab1 명령을 주고 수치를 올려
주어야 합니다. 기본값은 6으로 설정
되어 있습니다.
수치를 높이면 높일수로 면의 갯수가
즉 밀도가 높아져 곡선에 가깝게 면처리가
되는것을 확인할수 있습니다.


위 그림처럼 면의갯수가 늘어나니 곡선에
가까워진것을 확인할수 있죠?
위의 그림은 surftab1 변수값을 32 를 입력후
면처리한 모습입니다.
물론 수치를 크게하면 곡선부분 면처리는 
좋아지지만 파일용량과 속도저하라는
문제점을 가지고 있기때문에
보통32 이하를 권장합니다.
자 다시한번 요약하면 곡선이 들어간
경우 면처리시 Rulesurf명령을 사용하는데
반드시 이전에 surftab1값을 먼저 정하시고
명령을 실행해야 한다는거 잊지마세요~

-감사합니다.-


어디로 가면 되나요?

충북 영동에 있는 한우갈비탕 맛집~ 소담을 다녀왔어요

  영동군 영동읍 영동천2길 61 화요일 오후입니다. 큰일을 치르고 늦은 점심을 위해 식당을 고르다가 지인분 추천으로 가게 되었네요. 한우갈비탕 가성비 맛집이라 하네요. 영동초등학교 근처입니다. 길가에 주차공간이 되어 있어서 주차도 편리합니다. ...