Grasshopperコンポーネント:Mesh
GrasshopperのMeshパネルにあるコンポーネントの機能を日本語で記載しています。緑のボタンをクリックで各グループ一覧にジャンプします。
左にあるA~Cは重要度で、Aが一番重要度の高いコンポーネントになります。
Analysis
コンポーネント |
コンポーネントの場所 |
機能 | ||
---|---|---|---|---|
重要度 |
テキスト表示 |
アイコン表示 | コンポーネント名 | 「詳細…」をクリックで機能説明 |
C | ![]() |
![]() |
Mesh>Analysis>Deconstruct Face Deconstruct Faceコンポーネント |
メッシュフェイスデータを入力し、各頂点は何番の点を使用しているかを出力する。 |
C | ![]() |
![]() |
Mesh>Analysis>Deconstruct Mesh Deconstruct Meshコンポーネント |
メッシュデータを入力し、頂点座標(Verticles)、メッシュフェイス(Faces)、色(Colour)、法線ベクトル(Normal)を出力する。フェイスデータは、何番の頂点を使用しているかというデータになる。 |
C | ![]() |
![]() |
Mesh>Analysis>Face Normals Face Normalsコンポーネント |
メッシュデータを入力し、各フェイスの中心点(Centers)と法線ベクトル(Normals)を出力する。 |
C | ![]() |
![]() |
Mesh>Analysis>Mesh Edges Mesh Edgesコンポーネント |
メッシュのエッジを抽出する。E1、E2、E3はそれぞれ接している面の数を指す。なので、E1であればNakedEdgeの抽出が可能。 |
C | ![]() |
![]() |
Mesh>Analysis>Face Boundaries Face Boundariesコンポーネント |
メッシュを入力し、それぞれのフェイスの境界曲線を抽出する。 |
C | ![]() |
![]() |
Mesh>Analysis>Mesh Inclusion Mesh Inclusionコンポーネント |
メッシュと点(Point)を入力し、点がメッシュの内側に含まれるかどうかを、TrueやFalseで出力する。内側はTrue,メッシュ上と外側はFalseで出力。 |
C | ![]() |
![]() |
Mesh>Analysis>Face Circles Face Circlesコンポーネント |
三角形のメッシュを入力し、その頂点を通る円を作成する。四角形のメッシュは無視される。 |
C | ![]() |
![]() |
Mesh>Analysis>Mesh Closest Point Mesh Closest Pointコンポーネント |
メッシュと点(Point)を入力し、メッシュ上の最も近い点を出力する。出力される値は、点(Point)、フェイスの番号(Index)とそのフェイスでの位置(Parameter)である。 |
C | ![]() |
![]() |
Mesh>Analysis>Mesh Eval Mesh Evalコンポーネント |
メッシュとフェイス上の位置(Parameter)を入力し、点(Point)と法線ベクトル(Normal)と色(Colour)を出力する。Mesh Closest Point と合わせて使用することが多い。 |
Primitive
Triangulation
Util
コンポーネント |
コンポーネントの場所 |
機能 | ||
---|---|---|---|---|
重要度 |
テキスト表示 |
アイコン表示 | コンポーネント名 | 「詳細…」をクリックで機能説明 |
B | ![]() |
![]() |
Mesh>Util>Mesh Brep Mesh Brepコンポーネント |
Brepを入力して、近似したメッシュを作成する。メッシュ分割の設定(Settings)と合わせて使用する。![]() |
C | ![]() |
![]() |
Mesh>Util>Settings(Custom) Settings(Custom)コンポーネント |
カスタムに設定したメッシュの設定(Settings)を出力する。各種パラメーターの意味は、Rhinoヘルプか下記リンク参照のこと。 https://www.applicraft.com/tips/rhinoceros/mesh-option/ |
C | ![]() |
![]() |
Mesh>Util>Settings(Quality) Settings(Quality)コンポーネント |
Rhinoのメッシュ(滑らか&やや遅い)の設定(Settings)を出力する。 |
C | ![]() |
![]() |
Mesh>Util>Settings(Speed) Settings(Speed)コンポーネント |
Rhinoのメッシュ(粗い&高速)の設定(Settings)を出力する。 |
C | ![]() |
![]() |
Mesh>Util>Mesh Surface Mesh Surfaceコンポーネント |
サーフェスをUVの分割数を指定し、近似したメッシュを作成する。OverhangがTrueの時は、トリムサーフェス時にトリムした箇所に、一つ分だけメッシュを覆うように作成する。 |
B | ![]() |
![]() |
Mesh>Util>Simple Mesh Simple Meshコンポーネント |
Brepを入力し、できる限りシンプルなメッシュを作成する。曲面部も直線でつなぐ為、データは軽くなるが、本来の形状とは異なるメッシュを作成する。![]() |
C | ![]() |
![]() |
Mesh>Util>Disjoint Mesh Disjoint Meshコンポーネント |
エッジが結合されていないが、一つと認識されたメッシュを、それぞれのメッシュに切り離す。 RhinoのSplitDisjointMeshコマンドと同等の機能。 |
C | ![]() |
![]() |
Mesh>Util>Mesh Join Mesh Joinコンポーネント |
複数のメッシュのデータを、ひとつのメッシュに結合する。RhinoやGHでは、メッシュに関してはエッジが接していなくても結合される為、データを扱う上で注意すること。 |
C | ![]() |
![]() |
Mesh>Util>Blur Mesh Blur Meshコンポーネント |
頂点カラーを持ったメッシュを入力し、指定回数(Iterations)だけ色をぼかす。 |
C | ![]() |
![]() |
Mesh>Util>Cull Faces Cull Facesコンポーネント |
メッシュフェイスを指定したパターン(Pattern)に従い削除する。Trueが削除、Falseが削除しない。 |
C | ![]() |
![]() |
Mesh>Util>Cull Vertices Cull Verticesコンポーネント |
メッシュ頂点を指定したパターン(Pattern)に従い、削除する。Trueが削除、Falseが削除しない。 |
C | ![]() |
![]() |
Mesh>Util>Delete Faces Delete Facesコンポーネント |
メッシュフェイスの指定した箇所(Index)を削除する。 |
C | ![]() |
![]() |
Mesh>Util>Delete Vertices Delete Verticesコンポーネント |
メッシュ頂点の指定した箇所(Index)を削除する。 |
C | ![]() |
![]() |
Mesh>Util>Mesh Shadow Mesh Shadowコンポーネント |
メッシュと光源を指定するベクトル(Light)と平面(Plane)を指定し、平面に落ちる影の輪郭曲線を作成する。 |
C | ![]() |
![]() |
Mesh>Util>Mesh Split Plane Mesh Split Planeコンポーネント |
メッシュを平面(Plane)で分割し、AとBに分けて出力する。 |
C | ![]() |
![]() |
Mesh>Util>Smooth Mesh Smooth Meshコンポーネント |
メッシュ形状を滑らかになる様修正する。適用する強さ(Strength)や回数(Iterations)、オープンエッジの処理の有無などを選ぶことができる。 |
C | ![]() |
![]() |
Mesh>Util>Align Vertices Align Verticesコンポーネント |
メッシュと許容差(Tolerance)を設定して、許容差以内の頂点を移動する。 |
B | ![]() |
![]() |
Mesh>Util>Flip Mesh Flip Meshコンポーネント |
メッシュを入力し法線方向を、反転する。頂点の法線(Vertics Normals)、フェイスの法線(Face Normals)、フェイスの向きをそろえるか(Face Orientation)をそれぞれTrue,Falseで指定できる。![]() |
C | ![]() |
![]() |
Mesh>Util>Quadrangulate Quadrangulateコンポーネント |
メッシュの三角形部分を、四角形へと変換する。しきい値となる角度(Angle)や比率(ratio)を決めることができる。 |
C | ![]() |
![]() |
Mesh>Util>Triangulate Triangulateコンポーネント |
メッシュの四角形部分を、三角形へと変換する。五角形以上のメッシュには非対応。 |
C | ![]() |
![]() |
Mesh>Util>Unify Mesh Unify Meshコンポーネント |
メッシュ内の法線方向が異なるものがあった場合、同じ方向に統一する。 |
C | ![]() |
![]() |
Mesh>Util>Unweld Mesh Unweld Meshコンポーネント |
メッシュを指定した角度(Angle)以上の箇所で、ウェルド状態を解除する。 |
C | ![]() |
![]() |
Mesh>Util>Weld Mesh Weld Meshコンポーネント |
メッシュを指定した角度(Angle)以下の箇所を、ウェルド状態にする。 |
C | ![]() |
![]() |
Mesh>Util>Exposure Exposureコンポーネント |
障害となるメッシュ(Obstructions)から光の方向(Rays)を決め、メッシュ(Shape)の頂点に点が入るかどうかを判定する。方向が複数ある場合は影に入る数が(Exposure)から出力される。 |
C | ![]() |
![]() |
Mesh>Util>Occlusion Occlusionコンポーネント |
障害となるメッシュ(Obstructions)と点群(Samples)、光の方向(Rays)を決め、メッシュが落とす影部分に点が入るかどうかを判定する。方向が複数ある場合は影に入る数(Hit)、それぞれの影に含まれるかどうかがTrue/Falseの情報が出力される。 |