본문 바로가기

Creo/Modeling

Spiral Curve modeling(스파이어럴 커브 모델링)


안녕하세요. 어제 저녁에 대리점 워크샵에 다녀왔습니다. 
방이 조금 애매해서 저는 남직원 2명과 같이 여직원2명과 같은 방을 사용하게 되었는데 그 이유는 코골이가 아주 고약한 직원이 있어 피난(?)을 간 것이었습니다. 코를 골지 않는 다고 안심을 수차례 시키고 식사 후 돌아오자마자 잠을 청했었는데 아침에 일어나보니 분위기가 조금 이상해서 물어보니 제가 코를 골았다고 하는데 지금 집에와서 집사람에게 물어보니 제가 술을 먹으면 저의 코골이가 아주 가관이 아니라고 하네요. ㅠㅠ 죄송합니다. 여직원님들... ㄷㄷㄷ
다음에 방문하면 커피는 다 얻어먹었단;;; 냐하하....ㅠㅠ

제가 운영하는 WaFa(www.proe.co.kr)에 한 회원이 질문을 올리셨네요. 바로 Spiral Curve 모델링을 어떻게 하느냐라는 내용입니다. 간단하게 답변을 드리긴 했지만 이곳 블로그에도 설명을 드리도록 하겠습니다. 원래 질문을 한 회원은 이러한 내용이 아니겠지만 약간만 응용하면 아래와 같은 모양을 만들어낼 수 있습니다.





자 가장 먼저 아래의 그림과 같이 화면 우측에 있는 커브를 생성하는 아이콘을 실행합니다.



두 번째로 여러 옵션들 중에서 방정식으로부터를 선택하고, 완료를 누릅니다.



자 이제 좌표계를 선택해야 하는데 아무 좌표계이든 여러분이 원하는 위치에 있는 좌표계를 선택하시면 됩니다.




그리고 좌표계의 형식을 물어보면 원통 으로 선택을 하시면 됩니다. 그럼 메모장이 실행이 되면서 방정식을 입력할 수가 있게 되는데 입력을 할 방정식은 다음과 같습니다.


r = IR + t * (OR - IR)
theta = t * 360 * #T
z = 0

위의 값이 의미하는 것은

IR = 내측 R
OR = 외측 R
#T = 감긴수를 의미합니다.
마지막으로 z의 값은 좌표계에서 옵셋되는 양을 지정하게 됩니다.

따라서 반지름 50에서 100으로 커지고 10바퀴를 도는 나선형 커브를 그리고 싶다면 아래와 같이 입력을 하시면 됩니다.

r = 50 + t * (100 - 50)
theta = t * 360 * 10
z = 0


사업자 정보 표시
주식회사 와파 | 허환호 | 경기도 수원시 영통구 신동 486(디지털엠파이어 II) 102동 410호 | 사업자 등록번호 : 791-87-00539 | TEL : 031-214-1120 | Mail : hhuh@proe.co.kr | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기