GrasshopperのParamsパネルのコンポーネント一覧です。緑のボタンをクリックで各グループ一覧にジャンプします。
左にあるA~Cは重要度で、Aが一番重要度の高いコンポーネントになります。

 

 

Geometry

コンポーネント

コンポーネントの場所

機能

重要度

テキスト表示

アイコン表示 コンポーネント名 「詳細…」をクリックで機能説明
A

Params>Geometry>Point

Pointコンポーネント

点(Point)オブジェクトを格納する。
C

Params>Geometry>Vector

Vectorコンポーネント

ベクトル(Vector)オブジェクトを格納する。ベクトルオブジェクトは移動や押し出しなどの方向を指定する際に使用する。
C

Params>Geometry>Circle

Circleコンポーネント

円(Circle)オブジェクトを格納する。
C

Params>Geometry>Arc

Arcコンポーネント

円弧(Arc)オブジェクトを格納する。
A

Params>Geometry>Curve

Curveコンポーネント

一般的な曲線(Curve)オブジェクトを格納する。
B

Params>Geometry>Line

Lineコンポーネント

線(Line)オブジェクトを格納する。
C

Params>Geometry>Plane

Planeコンポーネント

平面(Plane)オブジェクトを格納する。
C

Params>Geometry>Rectangle

Rectangleコンポーネント

長方形(Rectangle)オブジェクトを格納する。
C

 Params>Geometry>Box

Boxコンポーネント

ボックス(Box)オブジェクトを格納する。
A

 Params>Geometry>Brep

Brepコンポーネント

Brepオブジェクト(サーフェス、ポリサーフェス等、境界値表現されるオブジェクト)を格納する。
C

 Params>Geometry>Mesh

Meshコンポーネント

メッシュ(Mesh)オブジェクトを格納する。
A

Params>Geometry>Surface

Surfaceコンポーネント

サーフェス(Surface)オブジェクトを格納する。
C

Params>Geometry>Mesh Face

Mesh Faceコンポーネント

メッシュフェイス(Mesh Face)オブジェクトを格納する。 

C

Params>Geometry>Twisted Box

Twisted Boxコンポーネント

ツイストボックス(Twisted Box)オブジェクトを格納する。ツイストボックスは位置関係を見て変形させるTransformタブなどで使用する。
C

Params>Geometry>Field

Fieldコンポーネント

磁力(Field)データを格納する。磁力データはVectorタブのField関係で作成される。

B

Params>Geometry>Geometry

Geometryコンポーネント

ジオメトリー(Rhinoのすべての幾何オブジェクト)オブジェクトを格納する。
C

Params>Geometry>Geometry Cache

Geometry Cacheコンポーネント

入力したデータにキー情報を割り当て、Bakeすることができるコンポーネント。
B

Params>Geometry>Geometry Pipeline

Geometry Pipelineコンポーネント

Rhino内のレイヤー名、オブジェクトの名前、ジオメトリのタイプ を選び、該当するものを出力するコンポーネント。名称を付ける時、 タイプを選ぶときはダブルクリックで選択する。特に名称を付けず、 *の場合は、全て選択される。
C

 Params>Geometry>Group

Groupコンポーネント

グループ(Group)データを格納する。TransformタブのGroupコンポーネントで作成される。
C

 Params>Geometry>Transform

Transformコンポーネント

アフィン変換を含む、3次元の変形(Transform)を格納する。Transformタブの変形コンポーネント全般のXから出力される。

Primitive

コンポーネント

コンポーネントの場所

機能

重要度

テキスト表示

アイコン表示 コンポーネント名 「詳細…」をクリックで機能説明
B

 Params>Primitive>Boolean

Booleanコンポーネント

True、Falseといったブール値(Bool)を格納する。数値を入力した場合、0をFalse、0以外をTrueで出力する。
B

 Params>Primitive>Integer

Integerコンポーネント

整数(Integer)を格納する。小数を入力した場合は、四捨五入される。
B

Params>Primitive>Number

Numberコンポーネント

小数(Number)を格納する。
B

Params>Primitive>Text

Textコンポーネント

テキスト(Text)を格納する。
C

Params>Primitive>Colour

Colourコンポーネント

RGBカラー値(Colour)を格納する。RGB順に255,126,200と言った値か、Whiteと言った色の名前で格納される。
C

Params>Primitive>Complex

Complexコンポーネント

複素数(Complex)を格納する。
C

Params>Primitive>Culture

Cultureコンポーネント

カルチャー(Culture)データを格納する。カルチャーデータは時間や日時の表記をFormatコンポーネントで修正する際などに使用。
C

Params>Primitive>Domain

Domainコンポーネント

数値の1次元の範囲(Domain)を格納する。0.5 to 1.0 の様な形で記述される。
C

Params>Primitive>Domain²

Domain²コンポーネント

2次元の数値範囲(Domain2)を格納する。U:{0 to 0.5} v :{0 to 1.0}の様な形で記述される。サーフェスのUVの範囲を指定する時などに使用。
C

Params>Primitive>Guid

Guidコンポーネント

RhinoでのオブジェクトのID(Guid)データを格納する。Set One GuidからRhinoオブジェクトを指定することで、RhinoオブジェクトのIDを参照可能。
C

Params>Primitive>Matrix

Matrixコンポーネント

行列(Matrix)データを格納する。
C

Params>Primitive>Time

Timeコンポーネント

時間と日付(Time)を格納する。
C

Params>Primitive>Data

Dataコンポーネント

Grasshopperで扱うデータ全般(Data)を格納する。
C

Params>Primitive>Data Path

Data Pathコンポーネント

データのツリー構造を格納する。値を入れると四捨五入され、{1}の様な形でパスを指定する際に使用できる。
B

Params>Primitive>File Path

File Pathコンポーネント

コンピュータ内のデータの場所(File Path)を格納する。右クリックし、Set One Existing Fileで特定のファイルを指定できる。Read Fileコンポーネントなどと合わせて使用する。
C

Params>Primitive>Shader

Shaderコンポーネント

マテリアル情報(Shader)を格納する。右クリックし、Set One MaterialからRhinoのマテリアルパネルにあるマテリアルを参照できる。

Input

コンポーネント

コンポーネントの場所

機能

重要度

テキスト表示

アイコン表示 コンポーネント名 「詳細…」をクリックで機能説明
A

Params>Input>Number Slider

Number Sliderコンポーネント

数値をスライダで指定する。
A

Params>Input>Panel

Panelコンポーネント

様々な値を記述し出力したり、接続したデータ構造を確認することができる。
A

Params>Input>Boolean Toggle

Boolean Toggleコンポーネント

True/Falseを出力する。ダブルクリックで出力を切り替える。
C

Params>Input>Control Knob

Control Knobコンポーネント

つまみの様に回転し、指定した数値を出力する。
C

Params>Input>Digit Scroller

Digit Scrollerコンポーネント

指定した数値を出力する。
C

Params>Input>Value List

Value Listコンポーネント

選択したリストに登録された値を出力する。ダブルクリックで表示名と、
出力される値を変更できる。
C

Params>Input>Button

Buttonコンポーネント

通常はFalseだが、クリックしている間だけTrueを出力するボタン。
シミュレーションのリセットボタンなどに使用する。
C

Params>Input>MD Slider

MD Sliderコンポーネント

2次元の値を出力するスライダー。X,Y値やサーフェスのUV値などを指定
する時に使用。
B

Params>Input>Colour Swatch

Colour Swatchコンポーネント

色をパレットで指定する。(RGBAの値) ダブルクリックでパレットを
起動する。
C

Params>Input>Gradient

Gradient Controlコンポーネント

マルチカラーのグラデーションを設定するコンポーネント。
B

Params>Input>Image Sampler

Image Samplerコンポーネント

UVの座標値を入力し、座標値ごとにBMPやJPEGなどの画像データに応じた
値を出力することができるコンポーネント。画像の明るさにより大きさが
変わるパターンを作成するなどができる。
C

Params>Input>Calendar

Calendarコンポーネント

指定した日時を出力することができるコンポーネント。出力結果は、
Friday, August 9th 2018の様な形。
C

Params>Input>Clock

Clockコンポーネント

現在の時間を出力するコンポーネント。ダブルクリックで更新される。
出力結果は、11:35:34 の様な形。
B

Params>Input>Colour Picker

Colour Pickerコンポーネント

スライダーやパレットから色を出力することができるコンポーネント。
スポイトで色を拾ったり、RGBパレットやHSVパレットに切り替えることが
できる。
C

Params>Input>Colour Wheel

Colour Wheelコンポーネント

入力した情報に対して、対応するRGBの情報を出力する。
A

Params>Input>Graph Mapper

Graph Mapperコンポーネント

入力した値をグラフの形状により変更する。右クリックからグラフのタイプ
を変更することができる。
C

Params>Input>Atom Data

Atom Dataコンポーネント

Atomデータを読み込むことができるコンポーネント。
C

Params>Input>Import 3DM

Import 3DMコンポーネント

3dmデータを読み込むことができるコンポーネント。
C

Params>Input>Import Coordinates

Import Coordinatesコンポーネント

txtデータを読み込むことができるコンポーネント。Separator(デフォルトは,)の値で、分割して座標などのデータも読み込むことができる。
C

Params>Input>Import Image

Import Imageコンポーネント

画像データを読み込み、メッシュデータを作成するコンポーネント。画像データの色情報は、メッシュの頂点カラーに反映される。
C

Params>Input>Import PDB

Import PDBコンポーネント

PDBデータを読み込むことができるコンポーネント。
C

Params>Input>Import SHP

Import SHPコンポーネント

SHPデータを読み込むことができるコンポーネント。
C

Params>Input>Read File

Read Fileコンポーネント

様々なファイル(txtやCSVなど)を読み込むことができるコンポーネント。

Util

コンポーネント

コンポーネントの場所

機能

重要度

テキスト表示

アイコン表示 コンポーネント名 「詳細…」をクリックで機能説明
C

Params>Util>Cherry Picker

Cherry Pickerコンポーネント

上部のメニューから階層とアイテムの番号(Index)を指定し、データリストの中から取り出すことができるコンポーネント。
B

Params>Util>Param Viewer

Param Viewerコンポーネント

入力したデータ構造を、枝状に見ることができるコンポーネント。
ダブルクリックで表示の切り替え可能。
C

Params>Util>Jump

Jumpコンポーネント

ダブルクリックすることで、キャンバスを移動することができる。
B

Params>Util>Scribble

Scribbleコンポーネント

GHのキャンバスに注釈となるテキストを作成する。注釈をつけておくことで、アルゴリズムを分かりやすくできる為、重要な機能。
C

Params>Util>Data Dam

Data Damコンポーネント

入力データをダムの様にせき止めて置くことができるコンポーネント。
再生ボタンを押すと、更新されデータを下流に流すことができる。
C

Params>Util>Data Recorder

Data Recorderコンポーネント

データを貯めることができるコンポーネント。赤●のRecボタンが押されて
いる時は、変更があるたびにデータが加わっていく。×ボタンを押すことで、
内容を消去できる。
C

Params>Util>Relay

Relayコンポーネント

コンポーネント間のワイヤをまとめるコンポーネント。
ワイヤをダブルクリックで作成可能。
C

Params>Util>Timer

Timerコンポーネント

コンポーネントに繋ぎ、指定の間隔で結果を更新する。Kangarooの
Solverなどのシミュレーションする際に使用する。
B

Params>Util>Cluster Input

Cluster Inputコンポーネント

クラスタ内での入力されるパラメーターを表示する。詳細は、https://www.applicraft.com/tips/rhinoceros/gh_cluster/
B

Params>Util>Cluster Output

Cluster Outputコンポーネント 

クラスタ出力されるパラメーターを表示する。詳細は、https://www.applicraft.com/tips/rhinoceros/gh_cluster/
C

Params>Util>Data Input

Data Inputコンポーネント 

複数のGrasshopper間でデータを扱う為に、データを読み込む際に使用する。右クリックしSourceからghdata形式のファイルを指定する。詳細は、https://www.applicraft.com/tips/rhinoceros/gh-datainput/
C

Params>Util>Data Output

Data Outputコンポーネント 

複数のGrasshopper間でデータを扱う為に、データを書き出す際に使用する。右クリックしDestinationからghdata形式のファイルを指定する。詳細は、https://www.applicraft.com/tips/rhinoceros/gh-datainput/
C

Params>Util>Galapagos

Galapagosコンポーネント

遺伝的アルゴリズムによる計算(Evolutionary computation)を行う、Galapagosへのインターフェースを持つコンポーネント。ダブルクリックで
インターフェースを起動。
C

Params>Util>Gene Pool

Gene Poolコンポーネント

スライダーを複数出力するコンポーネント。入力値を複数用意することができる為、Galapagosと合わせて使用すると便利である。
C

Params>Util>Fitness Landscape

Fitness Landscapeコンポーネント

範囲となる長方形(Bounds)と複数の値(Values)を入力することで、複数の値の差分を高低差が付いた2.5D形状で確認することができる。

Point

詳細1:RhinoのポイントオブジェクトをGrasshopper(以下GH)に格納するためには、ビューでポイントを選択し、GHにて[Point]コンポーネントを右クリックし[Set one point(1点)]または[Set Multiple Points(複数点)]を選択する(複数の場合は選択後[Enter]で決定)。先に[Set ... Point]を選択してから、Rhino上でオブジェクトを選択しても良い。この場合、クリックで選択するとその順にデータ内の番号が作成される。格納が終了すると、ポイントオブジェクトは赤く、オレンジだったコンポーネントは灰色になり、吹き出しによるエラーが消える。



詳細2:オブジェクトではなく、[x,y,z]の座標からの入力も可能である。



詳細3:Internalise data(Geometryタブ共通)
Set one Point等で設定したオブジェクトや、入力に使用したパラメータやコンポーネントを削除すると、入力値がなくなりnullとなってしまう。コンポーネントを右クリックで[Internalise data]に変換すると、コンポーネント内に入力値を内包する事ができる。


Curve

詳細1:入力方法は[Point]コンポーネントを参照。
[Curve]コンポーネントは曲線、直線共に格納できる。
(下記の[Line]コンポーネントはRhinoのビュー上で始点・終点の2点を指定する直線のみ格納できる。)



詳細2:[Curve]コンポーネント内にデータを残すには、[Internalize data]に変換する。詳細は[Point]コンポーネント参照。

Brep

詳細1:入力方法は[Point]コンポーネントを参照。
Brep(Boundary Representive)オブジェクトとは、境界値を含む複合サーフェス。Brepオブジェクトには、シングルサーフェスも含まれる。



詳細2:[Brep]コンポーネント内にデータを残すには、[Internalize data]に変換する。詳細は[Point]コンポーネント参照。

Surface

詳細1:入力方法は[Point]コンポーネントを参照。

[Surface]コンポーネントに格納できるのは、シングルサーフェスのみ。



詳細2:[Surface]コンポーネント内にデータを残すには、[Internalize data]に変換する。詳細は[Point]コンポーネント参照。

Number Slider

 

詳細1:数値をスライダでコントロールできるインターフェースを持つ。右側スライダ部分をダブルクリックすると、直接数値入力が可能。左側スライダ名をダブルクリックすると編集ウインドウが開く。


編集ウインドウでは、スライダ名、Expressionによる式入力などの他、以下の項目が編集できる。


①Rounding(端数処理)
 R:浮動小数点 N:整数 E:偶数 O:奇数


②Digits(桁数):Rの場合のみ、小数点の桁数を指定


③Numeric Domain:最大値、最小値及び範囲


④Numeric Value:スライダの現在値

 


詳細2:GHの作業キャンパスをダブルクリックして表示される検索ウインドウに、直接数値を入力する事ができる。最小値・最大値の範囲設定も可能。




詳細3:Sliderを右クリックして開くコンテキストメニューでも、各種項目を編集できる。

Boolean Toggle

詳細1:論理値(True/False)をダブルクリックで切り替えることができる。



詳細2:W(Wrap)やP(pattern as list)、A(Additive)などのBoolean入力値として使用可能。


Graph Mapper

詳細1:入出力の範囲をグラフでコントロールできる。入力した値は、X軸(コンポーネントの下部)で読み取られ、Y軸(コンポーネントの左側)にカーブを使ってマップされる。各軸の範囲(間隔)や、グラフの形状は、ダブルクリックして開く編集ウインドウで設定可能。

※この範囲は、[Remap Numbers]コンポーネントを使用して変更することもできる。



詳細2:デフォルトではカーブのタイプが"None"になっているため、GraphMapperを右クリックして開くコンテキストウインドウ>Graph Typesから任意のグラフを選択する。



詳細3:GraphMapperを使用したUV分割のSample。