본문 바로가기

rhinoscriptsyntax5

그래스호퍼 파이썬 | Surface 만들기 PlanarSrf, Loft, Sweep1, Sweep2 이번 포스팅에서는 rhinoscriptsyntax를 이용해 라이노의 PlanarSrf 혹은 그래스호퍼의 Boundary Surfaces 컴포넌트 그리고 Loft, Sweep1, Sweep2를 사용하는 방법을 다룹니다. 동영상 설명 https://youtu.be/1VzfWkQsSRw rs.AddPlanarSrf 라이노에선 PlanarSrf, 그래스호퍼에선 Boundary Surfaces 라는 이름의 컴포넌트로 존재하는 이 기능을 그래스호퍼 파이썬 rhinoscriptsyntax에선 AddPlanarSrf 라는 함수로 사용할 수 있습니다. Closed Crv를 만들기 위해 사각형을 하나 만들겠습니다. 사각형은 AddRectangle이라는 함수로 사용할 수 있는데, 인수로 plane과 width, height.. 2022. 4. 8.
그래스호퍼 파이썬 | Deconstruct Point 포인트 좌표 구하기 이번 포스팅에서는 rhinoscriptsyntax를 이용해 그래스호퍼의 Deconstruct Point 컴포넌트와 동일하게 포인트의 좌표를 구하는 법을 다룹니다. 동영상 설명 https://youtu.be/f25njVjL3-E rs.PointCoordinates() 먼저 GH Python 컴포넌트를 불러오고 인풋의 이름을 보기 좋게 P로 바꿉니다. 그리고 Construct Point 컴포넌트를 불러와 P에 연결해줍니다. 임의의 포인트를 생성하여 넣어주기 위함입니다. 이때 파이썬 컴포넌트의 인풋의 속성은 불러왔을 때 그대로인 상태입니다. Item Access이고 타입 힌트는 ghdoc 기본입니다. 파이썬 컴포넌트를 켜줍니다. 인풋으로 들어오는 P의 타입을 출력해보면 Guid라고 뜹니다. 그리고 P 자체를 .. 2022. 3. 27.
그래스호퍼 파이썬 | AddPoint 포인트 생성 및 포인트 그리드 이번 포스팅에서는 rhinoscriptsyntax의 가장 기본적인 함수인 AddPoint를 다룹니다. 동영상 설명 https://youtu.be/tGlcGmbMXoo Construct Point 먼저 rhinoscriptsyntax를 rs로 import 해옵니다. 그 후 rs.을 입력하면 많은 함수들이 나오는데, 포인트를 추가하는 건 AddPoint 함수입니다. 괄호 안에는 좌표를 넣어주면 되는데 먼저 0,0,0을 입력해봅니다. 그리고 파이썬 컴포넌트에서 출력하는 곳을 보면 a가 있습니다. 이 a에 우리가 만든 포인트인 p를 할당해줘야 합니다. 그래서 마지막으로 a = p를 하면 만든 포인트를 라이노 뷰포트 상에서 볼 수 있습니다. 그래스호퍼 컴포넌트인 Construct Point를 그래스호퍼 파이썬에서.. 2022. 3. 21.
그래스호퍼 튜토리얼 | Brep 윗면만 선택하기 이번 글에서는 라이노 그래스호퍼에서 Brep의 윗면만 선택할 수 있는 방법에 대해 다룹니다. 오늘 제가 알려드릴 그래스호퍼에서 Brep의 윗면만 선택하는 방법은 두가지가 있습니다. 첫번째는 그래스호퍼의 기본 컴포넌트만 사용하는 것이고, 두번째 방법은 그래스호퍼 파이썬을 이용하는 것입니다. 두 방법 모두 설명해드릴 테니 편한 방법으로 따라하시면 됩니다. 1. 그래스호퍼 기본 컴포넌트만 사용하여 윗면 선택하기 그래스호퍼 기본 컴포넌트만을 사용하여 Brep의 윗면을 선택하는 건 어렵지 않습니다. 먼저 윗면만 선택하고 싶은 Brep을 Brep 컴포넌트에 불러와줍니다. 그리고 Deconstruct Brep 컴포넌트에 연결합니다. 이러면 참조된 Brep의 모든 면 하나 하나에 대해 접근할 수 있게 됩니다. 우리는 .. 2022. 3. 11.
그래스호퍼 파이썬 공부 자료 | rhinoscriptsyntax 이 글에서는 그래스호퍼 파이썬 공부 자료에 대해서 다룹니다. rhinoscriptsyntax API docs https://developer.rhino3d.com/api/RhinoScriptSyntax/ rhinoscriptsyntax developer.rhino3d.com rhinoscriptsyntax는 파이썬에서 사용할 수 있는 그래스호퍼 api입니다. 사용 방법이 무척 간단하여 코딩을 배운 지 얼마 되지 않은 디자이너 분들도 부담 없이 사용 가능합니다. 이 사이트에서 모든 함수에 대한 설명을 볼 수 있습니다. rhinocommon API docs ​https://developer.rhino3d.com/api/RhinoCommon RhinoCommon API - Redirect RhinoCommon.. 2022. 3. 9.