목록그래스호퍼 (8)
Artgineer_기술 배우는 아티스트

라이노3D로 구조해석 하는 법을 공부하려고 한다. Why?예전부터 재직중인 회사에서 제품 구조 검토를 진행하는 경우가 꽤 있었고1년에 몇 번 밖에 안했다가 최근에는 건설사나 건축 감리사 사이에서 유행처럼 번졌는지 구조검토서를 요구하는 일이 많아졌는데, 직접적인 요구에 대해서는 전문 기술사 통해 발급하되, 사내 안전성 검토용으로 자체판단을 하기 위함. 정식 구조 검토 기술사 자격을 따려면 관련 학위 또는 전공자여야 하거나 실무 경력이 어마어마하게 필요하고 시험도 어렵다고 하니... 내 머리로는 안 될 것 같고.그나마 해외에서는 구조해석을 하기 위해 3d프로그램으로 구현하려는 여러가지 노력의 결과물들이 있는데몇 가지 설명해 보도록 하겠다. 1. Karamba(둥지. 인도네시아어)카람바는 가장 많이 쓰..

벤딩 할 서피스를 할당하고, 구부릴 축을 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 업데이..