Grasshopperコンポーネントまとめ

## はじめに
grasshopperのコンポーネント一覧は
Applicraft様（https://www.applicraft.com/ghcp_index/ ）
のサイトにまとめられていますので、そちらのサイトに記載されていない内容をメインで備忘録もかねてまとめています。
少しずつ更新していきます。（最終更新240202）

## Params

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662314/340be6ff-adae-9229-d0e2-84e0416c9b8e.png)

基本コンポーネント、データの種類（型）を明確にするために使用

<details><summary>show</summary>

### Geometry
![スクリーンショット (1).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662314/b9eb1dab-143c-e241-2e8b-7520d6bc3f6c.png)
データの種類（型）を明確にするために使用
データタイプによってはキャスト（型変換）も可能

サーフェスからカーブにキャストする例
https://qiita.com/hiz0000/items/d2e796b8a9d1984c9842

### Primitive
### Input
### Util

</details>

## Maths
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662314/641a6c46-6c11-39c6-480f-5abe156d7fa8.png)

計算
<details><summary>show</summary>

### Domain
### Matrix
### Operators
### Polynomials
### Script
### Time
### Trig
### Util

</details>


## Sets
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662314/daedd888-45c2-4635-ea0a-e210efbb7fcb.png)

リスト処理、テキスト処理、tree処理（データ処理）

<details><summary>show</summary>

### List
### Sequence
### Sets
### Text
### Tree

</details>


## Vector
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662314/39b02327-e725-5274-46d7-d52a56f9e252.png)

ポイント処理、ベクトル処理、プレーン、グリッド

<details><summary>show</summary>

### Field
### Grid
### Plane
### Point
### Vector

</details>

## Curve
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662314/60c18f65-4d3e-2b14-252a-bf2e2a75a15a.png)

カーブの編集、作成

<details><summary>show</summary>

### Analysis
### Division
### Primitive
### Spline
### Util

</details>

## Surface
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662314/ebed8f32-c4be-ef14-9659-28c89e70c513.png)

サーフェスの編集、作成

<details><summary>show</summary>

### Analysis
#### Brep Edges：
使用例
https://qiita.com/hiz0000/items/d2e796b8a9d1984c9842

### Freeform
### Primitive
### SubD
### Util

</details>

## Mesh
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662314/5cd0c56b-29c7-b5fc-36f6-e5511d4cc5be.png)

メッシュの編集、作成

<details><summary>show</summary>

### Analysis
### Primitive
### Triangulation
### Util

</details>

## Intersect
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662314/003e17a3-1992-ab6e-89b2-7095409d277c.png)

交差計算、分割

<details><summary>show</summary>

### Mathematical
### Physical
### Region
### Shape

</details>

## Transform
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662314/f06beb7b-b743-16ef-63a9-f208f4cf85b5.png)

形状変形

<details><summary>show</summary>

### Affine
### Array
### Euclidean
### Morph
### Util

</details>

## Display
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662314/9f82f8c7-0b5f-64fd-4a0a-8e37092fef9d.png)

表示処理

<details><summary>show</summary>

### Colour
### Dimensions
### Graphs
### Preview
### Vector

</details>

## Rhino
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662314/5ace45fe-801a-a2e2-a028-0584d6c78135.png)

rhinoデータとの連携

<details><summary>show</summary>

### Annotations
### Content
### Drafting
### Model
### Objects
### Render
### Viewports

</details>

## Kangaroo2
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3662314/adee597f-1042-a643-7313-025ddf53c95d.png)

物理演算

<details><summary>show</summary>

### Goals-6dof
### Goals-Angle
### Goals-Co
### Goals-Col
### Goals-Lin
### Goals-Mesh
### Goals-On
### Goals-Pt
### Main
### Mesh
### Utility


</details>