목록Grasshopper ⚙️ (8)
Artgineer_기술 배우는 아티스트

RCP는 그래스호퍼의 사용자 인터페이스 확장 기능이다. 기본적으로 그래스호퍼 캔버스 상에 위치하는 슬라이더 컨트롤러를 별도의 창에 모아 관리할 수 있도록 해 준다. 이를 통해 사용자는 복잡한 그래스호퍼 캔버스를 직접 다루지 않고도 쉽고 직관적으로 옵션을 조절할 수 있다.제품 옵션 선택과 같은 시스템에서는 비전문가나 최종 사용자가 직접 수치를 입력하거나 디자인을 조정해야 할 경우가 많다. 이때 RCP를 이용하면 그래스호퍼 내부 로직은 숨긴 채, 선택 가능한 옵션만 외부에 노출할 수 있어 실용성과 접근성을 모두 확보할 수 있다. 시소의 구성품을 손쉽게 바꾸는 기능을 구현하였다. 표시 된 해당 넘버 슬라이더를 라이노의 Grasshopper 정보창(RCP)을 열어 동기화 시키면 된다.

벤딩 할 서피스를 할당하고, 구부릴 축을 Line 혹은 Crv를 할당하여 설정.R값과 벤딩 각도를 변화시키며 시뮬레이션이 가능한 알고리즘입니다. 출처는 Julian Buhagiar 가 고안한 알고리즘으로, 그래스호퍼 커뮤니티에서 배포받을 수 있습니다.

디자인을 하다 보면 복잡한 형태를 만들어야 할 때가 많다. 손으로 직접 모델링할 수도 있지만, 효율적으로 작업하고 싶다면 그래스호퍼는 필수다. 처음에는 단순한 패턴 생성 도구처럼 보일 수도 있지만, 제대로 활용하면 디자인 프로세스를 혁신적으로 바꿀 수 있다. 디자이너가 그래스호퍼를 배워야 하는 이유반복 작업 자동화 디자인을 하다 보면 반복적인 작업이 많다. 비슷한 형태를 여러 개 만들어야 하거나, 특정 패턴을 수정해야 할 때가 많다. 그래스호퍼를 활용하면 이런 반복적인 작업을 자동화할 수 있어 시간을 크게 절약할 수 있다.복잡한 형태를 쉽게 생성 손으로 모델링하기 어려운 복잡한 곡면이나 패턴도 그래스호퍼를 사용하면 훨씬 쉽게 만들 수 있다. 특히 파라메트릭 디자인을 활용하면 하나의 설정만 변경해도 전..

50*50*30 의 솔리드 1개가 있습니다.이것을 그래스호퍼에 할당하고 이 솔리드의 각 면에서 제일 넓은 면적 1개와 또 다른 솔리드의 제일 넓은 면적 1개의 데이터의 브랜치를 평탄화해 보려고 합니다. 이와 같이 Deconstruct Brep 으로 면을 나눈 후,Face Output에서 Area 로 연결.즉 면들의 면적을 구합니다. {0;0} 이라는 트리 안에 6개(0~5)의 값이 출력됩니다. 그럼 Brep 안에 또 다른 솔리드를 동시에 할당 시키면 어떻게 될까요? 이번엔 20*20*40 솔리드를 추가로 모델링하여 두 개체를 동시에 할당해보았습니다. 브랜치가 {0;0} 와 {0;1} 로 분리되어 데이터가 출력되었습니다. 그럼 여기서 각 브랜치의 각 가장 큰 면을 선별하기 위해서는 sort li..

먼저, 이 포스팅은 개인 기록용임을 알립니다. 해당 알고리즘은 제작자가 현재 재직중인 회사에서 개인적으로 사용하고 있습니다. 회사의 업무지시에 의해 제작하진 않았지만 회사의 정보(재산)이 공유될 위험이 있으므로 포스팅 내용에 정보성이 일부 제한적일 수 있으며, 외부로 알고리즘 파일을 절대 배포하지 않습니다. ※ 이 알고리즘은 지식 재산권으로 보호받으며 저작자의 허가를 받은 사람 외에 아래와 같은 행위를 엄금합니다.1. 저작자의 허가를 받지 않은 다른 사람의 복제·전송·배포·개작 등의 이용.2. 외부/타인에게 배포하는 행위.*허가받은 사용자: 저작자로부터 직접 배포받은 사람.*저작자: 홍인표 목재 데크 자동 설계 알고리즘입니다. 위 이미지에서 보셨듯 가로 세로 폭 설정만으로 목재 상판 배열 및 데..

그래스호퍼로 주사위 게임을 만들어보았습니다. 처음에 알고리즘을 실행하기 위한Button 컴포넌트를 생성합니다.그리고 Heteroptera 라는 애드온 기능인 Seed Generator 컴포넌트와 연결해 줍니다. Button 을 클릭 해보면, 잠깐 임의의 숫자가 생겼다가 사라지는 걸 확인할 수 있습니다.이유는클릭한 상태: True클릭하지 않는 상태: False이기 때문에, 눌렀을 때만 숫자가 생성되는 것입니다. Button 컴포넌트 우클릭 후, T/F 를 서로 바꿔주도록 합니다. 이젠 클릭하면 랜덤시드가 업데이트되고 상시 숫자가 출력되고 있습니다. 그치만 숫자가 너무 크죠??최소값과 최대값을 정해야할듯 합니다. Construct Domain 이라는 컴포넌트를 생성해줍니다. 왼쪽 사진처럼, Pan..

라이노로 제품 견적을 산출하는 방법은 몇 가지가 있다.1. 파이썬으로 스크립트를 구성하여 BOM 정보와 동기화하여 라이노 자체 기능처럼 사용하는 법,2. 그래스호퍼를 활용하여 개체의 재료 원가, 공수, 무게 등을 산출하는 방법. 오늘 다뤄볼 내용은 두 번째에 해당하는 그래스호퍼 활용이다. 제품 설계/생산을 하다보면 여러가지 소재와 재료를 사용한다. 그 중 환봉이라는 재료의 원가산출을 해보자. 환봉은 원파이프와 조금 다르다고 한다. 파이프는 속이 비어있는 관이며, 환봉은 가득 차 있는 원통형태의 봉이다. 먼저 속이 차 있는 환봉으로 알고리즘을 작성할 수 있어야 속이 빈 파이프도 작성이 가능해질 것이다. 1. 환봉의 가격 공식 환봉의 가격 공식은 이렇다. 부피 x 비중 x kg당 단가 부피 x 비중 = 중..

참고사항 먼저, 이 포스팅은 개인 기록용임을 알립니다. 해당 알고리즘은 제작자가 현재 재직중인 회사에서 개인적으로 사용하고 있습니다. 회사의 업무지시에 의해 제작하진 않았지만 회사의 정보(재산)이 공유될 위험이 있으므로 포스팅 내용에 정보성이 일부 제한적일 수 있으며, 외부로 알고리즘 파일을 절대 배포하지 않습니다. ※ 이 알고리즘은 지식 재산권으로 보호받으며 저작자의 허가를 받은 사람 외에 아래와 같은 행위를 엄금합니다.1. 저작자의 허가를 받지 않은 다른 사람의 복제·전송·배포·개작 등의 이용.2. 외부/타인에게 배포하는 행위.*허가받은 사용자: 저작자로부터 직접 배포받은 사람.*저작자: 홍인표 어린이 놀이시설의 파이프-그물 놀이 자동설계 알고리즘 소개입니다.2023.12.28 V2.0 업데이..