메뉴

로그인하고 더 많은 기능을 이용하세요

이전 학습 질문 아카이브

본 페이지는 LECTUS 5.0 업데이트 전 질문을 모은 게시판 입니다.
현재 순차적으로 신규 학습 질문 게시판 으로 이동 작업중에 있으니 이용에 참고 부탁드리겠습니다.

Re:스페이스트러스 반전

길기윤
작성자
길기윤
작성일
2025-04-28 08:53
조회
1070

안녕하세요, 길기윤입니다.

스페이스 트러스 구조를 만들 때 Grasshopper에서 depth 방향이 계속 반대쪽으로 생성되는 문제로 고민이 많으신 것 같네요. Grasshopper에서 방향 문제가 발생하는 경우, 대부분 입력 데이터의 방향성(예: 면의 노멀 방향)이나 알고리즘 내 방향 계산 방식이 원인일 가능성이 높습니다. 스크린샷을 보니 구조물이 외부로 튀어나오는 모습인데, 이는 면의 방향이나 Grasshopper 컴포넌트에서 방향을 정의하는 벡터 설정이 잘못되었을 수 있습니다.

우선, 면의 방향을 확인하고 조정하는 방법부터 말씀드리겠습니다. Grasshopper에서 면의 방향을 확인하려면 Evaluate Surface 컴포넌트를 사용해 노멀 벡터 방향을 체크해보세요. 만약 노멀 방향이 원하는 방향과 반대라면, Flip 컴포넌트를 사용해 면을 뒤집는 방법이 있지만 이미 시도하셨다고 하셨으니, Reverse 컴포넌트를 사용해 방향 벡터 자체를 반대로 설정해보는 것도 방법입니다. 예를 들어, depth를 계산하는 벡터에 Negative 컴포넌트를 추가해 방향을 반전시키는 방식입니다. 이건 마치 자동차의 방향을 바꾸기 위해 핸들을 반대쪽으로 돌리는 것과 비슷한 개념이에요.

만약 Grasshopper 내에서 해결이 어려운 경우, 구조물을 베이크(Bake)한 후 Rhino에서 직접 수정하는 방법도 있습니다. 베이크한 객체를 선택하고 Flip 명령어([FL] 단축키)를 사용해 방향을 반전시킬 수 있습니다. 또는 Mirror 명령어([MI])를 사용해 기준 축을 기준으로 구조물을 뒤집는 방법도 유용합니다. 자세한 Flip 명령어 사용법은 여기에서 확인하실 수 있습니다: https://docs.mcneel.com/rhino/8/help/ko-kr/commands/flip.htm. Grasshopper 정의(Definition) 스크린샷이나 베이크된 객체의 상태를 더 자세히 공유해 주시면, 방향 문제를 더 구체적으로 해결할 수 있을 것 같습니다.

감사합니다, 좋은 하루 보내세요 🙂
길기윤 올림.