- グループ名ボタンをクリックで各グループ一覧にジャンプします。
- 左にあるA~Cは重要度で、Aが一番重要度の高いコンポーネントになります。
- 「詳しい機能を見る」をクリックで詳細説明が開きます。
- 開発元によるRhinoパネルコンポーネント説明:Grasshopperでのオブジェクトの属性
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Rhino2024-1.png)
Content
Content Cache
A
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Content-Cache-1.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Content-Cache_dr-1.png)
Rhino>Content
入力にContentがあるとデータのPush(GHのデータを3dmに反映)、出力にCacheがあるとデータのPull(3dmのデータをGHに抽出)が可能。両方あるとPushとPullを同時に行う。
Content Details
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Content-Ditails.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Content-Ditails_dr.png)
Rhino>Content
Pathは、基本的にはオブジェクトの名前(Name)のことだが、レイヤ同様「親::子::孫」のように「::(コロン2つ)」をセパレータとして記入すると次の[Contant Information]コンポーネントにより親(Parent)の情報を抽出可能。
属性情報は、レイヤや表示・非表示、ロックされているか、色やマテリアル関係、線種などのオブジェクトに紐づいた各種情報。
Content Infomation
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Content-Infomation.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Content-Infomation_dr.png)
Rhino>Content
Convert Units
A
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Convert-Units.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Convert-Units_dr.png)
Rhino>Content
Duplicate Content
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Duplicate-Content.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Duplicate-Content_dr.png)
Rhino>Content
Evaluate Text Fields
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Evaluate-TextFields.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Evaluate-TextFields_dr.png)
Rhino>Content
Text Field Expression
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Text-Field-Expression-1.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Text-Field-Expression_dr-1.png)
Rhino>Content
Unit System
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Unit-System.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Unit-System_dr.png)
Rhino>Content
User Text
A
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/User-Text.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/User-Text_dr.png)
Rhino>Content
Filter Content
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Filter-Content.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Filter-Content_dr.png)
Rhino>Content
フィルタの作成には、以下の[~ Filter]コンポ―ネントを用いる。
Group Content
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Group-Content.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Group-Content_dr.png)
Rhino>Content
Order Content
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Order-Content.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Order-Content_dr.png)
Rhino>Content
Equality Filter
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Equality-Filter.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Equality-Filter_dr.png)
Rhino>Content
Greater Than Filter
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Greater-Than-Filter.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Greater-Than-Filter_dr.png)
Rhino>Content
Intersection Filter
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Intersection-Filter.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Intersection-Filter_dr.png)
Rhino>Content
Less Than Filter
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Less-Than-Filter.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Less-Than-Filter_dr.png)
Rhino>Content
Logical And Filter
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Logical-And-Filter.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Logical-And-Filter_dr.png)
Rhino>Content
Logical Not Filter
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Logical-Not-Filter.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Logical-Not-Filter_dr.png)
Rhino>Content
Logical Or Filter
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Logical-Or-Filter.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Logical-Or-Filter_dr.png)
Rhino>Contents
Union Filter
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Union-Filter.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Union-Filter_dr.png)
Rhino>Content
Contains Text Filter
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Contains-Text-Filter.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Contains-Text-Filter_dr.png)
Rhino>Content
Match Text Filter
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Match-Text-Filter.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Match-Text-Filter_dr.png)
Rhino>Content
Import Contents
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Import-Contents.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Import-Contents_dr.png)
Rhino>Content
Query Directory
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Directory.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Directory_dr.png)
Rhino>Content
Model
Hide Model Layer
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Hide-Model-Layer.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Hide-Model-Layer_dr.png)
Rhino>Model
Model Layer
A
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Layer.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Layer_dr.png)
Rhino>Model
詳細1:[Model Layer]のレイヤ名を複数種類準備し、[Content Cache]でベイクしてRhinoに空レイヤを作成した例。ここでは、①Cache名=0にて、数字レイヤ名をベイク②Cache名=1にて、かなレイヤ名をベイク(レイヤを追加)③再度Cache名=0に戻してアルファベットレイヤ名をベイク(数字レイヤ名を上書き)している。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ModelLayer_01.jpg)
詳細2:[Query Model Layers]で参照したレイヤ名は、[Model Layer]にて新規レイヤ名で上書き→ベイクする事はできない。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ModelLayer_02.png)
詳細3:[Model Layer]にて共通の子レイヤ名を持つ階層のあるレイヤを作成した例。共通の子レイヤ名はcsvファイルから読込み、階層は[Concatinate]コンポーネントを右クリックしてSeperatorとして::(コロン2つ)を入力する事で作成、各レイヤの表示色は[Color Wheel]から取得している。
クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ModelLayer_03.jpg)
詳細4:[Model Layer]の「Layer」入力で3dmファイル内の任意のレイヤを指定し、[Query Model Object]によってレイヤ内のオブジェクトを抽出した例。ここでは、[Model Layer]と[Model Object]を使用してレイヤカラーとレイヤマテリアルを変更後、ベイクしている。
クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ModelLayer_04.jpg)
Query Model Layers
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Model-Layers.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Model-Layers_dr.png)
Rhino>Model
Explode Object
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Explode-Object.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Explode-Object_dr.png)
Rhino>Model
Model Block Instance
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Block-Instance.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Block-Instance_dr.png)
Rhino>Model
詳細1:Rhinoのブロックインスタンスを入力し、配置する事が可能。入力できるオブジェクトはブロックインスタンス(Bi)またはブロック定義(Bd)なので、通常オブジェクトの場合は[Model Block Definition]を経由してブロック定義を入力する必要がある。配置する位置として入力するTransformには、各コンポーネントから出力されるTransform出力の他、点や平面も入力できる。ブロックインスタンスは、カギカッコが表示される。図は、[Model Block Definition]でブロック定義を行った柱を、[Curve|Curve]で抽出したグリッドの交点に配置した例。ここでは、[Annotation Dot]を使用して名前の表示も行っている。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ModelBlockInstance_01.jpg)
詳細2:[Model Block Instance]でブロックを配置するためのTransform入力は1つしかないため、回転、移動、スケール、平面の向きなど複数のTransformを扱うにはTransformを合成する必要がある。図は、ブロック配置に①[Compound]を使用した例。他、②Curveに[Horizontal Frames]を使用したり、③サーフェス上の点に配置し、[Evaluate Surface]から平面を取得した例。
クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ModelBlockInstance_02.jpg)
Export Model Block Definition
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Export-Model-Block-Definition.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Export-Model-Block-Definition_dr.png)
Rhino>Model
詳細1:ブロック定義の中にあるジオメトリを3dmとして保存する。ブロック定義をExportするが、保存されたファイル内ではブロック定義は分解されている。リンク/埋め込みの設定は[Import Model Block Definition]コンポーネント側で行う。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ExportModelBlockDefinitions_01.png)
詳細2:[Export Model Block Definition]から出力された3dmファイルを[Import Model Block Definitions]で読み込むと、3dmファイル名がブロック定義名になるため、同じにすると良い。(図・中段)図は、Exportファイル名とブロック定義名が異なる場合、[Data Output]と[Data Input]による*.ghdataファイルを利用し、[Content Infomation]のName出力を経由してブロック定義名を受け渡した例。(図・上段/下段)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ExportModelBlockDefinitions_02.jpg)
詳細3:[Export Model Block Definition]にて出力したブロックを、[Import Model Block Definition]で読み込んだ後に表示色やマテリアルやを個別に変更するためには、Export側とImport側でソースを指定する必要がある。図は、Aで作成したブロックをDisplay Color>SourceやRender Attribute>Object Material を「By Parent」にしてExportし、BでImportした後に「By Object」に指定して個別に色やマテリアルを設定した例。
クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ExportModelBlockDefinitions_03A.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ExportModelBlockDefinitions_03B.jpg)
Import Model Block Definition
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Import-Model-Block-Definition.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Import-Model-Block-Definition_dr.png)
Rhino>Model
詳細1:[Query Model block definitions]は現在開いている3dmファイルからブロックを抽出するが、このコンポーネントはパスを指定して外部から3dmファイルを読み込み、ブロック定義を行う。ファイル内のオブジェクトはブロックである必要はなく、Brepやメッシュなど通常オブジェクトの状態でも可。通常は「Import」ボタンを押すと読み込むが、コンポーネントを拡大表示して追加できるオプション入力の「I(Import)端子」に「True」をつなぐ事で、ボタンを押さなくても読み込める。(更新しない場合は、Trueボタンを切り替える必要あり)
図は、複数パスと同数のブロック定義名を指定しインポート後、[Model Block Instance]にて読み込んだオブジェクトを配置した例。
クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ImportModelBlockDefinitions_01.jpg)
詳細2:ブロックの埋め込み方法は、埋め込み(0)、埋め込みおよびリンク(2)、リンク(3)をT(Update Type)入力で設定。3=リンクに指定してある場合、Importボタンを押す前などリンクが切れている状態ではパスで指定したファイル名が緑色の注釈ドットで表示される。また、リンクの場合は読み込んだ際のレイヤをブロック定義パネル>レイヤのスタイルで「アクティブ」(現在アクティブなファイルにレイヤを保存)か「参照」(ブロック定義名/参照ファイル名>元ファイルのレイヤ名 の形式でレイヤを参照)に指定可能。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ImportModelBlockDefinitions_02.jpg)
Model Block Definition
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Block-Definition.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Block-Definition_dr.png)
Rhino>Model
01.RhinoオブジェクトやGHで作成した曲線、サーフェス、Brep,mesh,SubDなどのオブジェクトを入力し、ブロック定義を作成する。ブロックの基点は原点となる。
コンポーネントを拡大しオプションを開くことで、Notes,URL,URL Discriptionなどの情報も入力可。定義名は未入力だと機能しない。作成したブロック定義をベイクするとオブジェクトとしては出力されないが、Rhino上の「ブロックパネル>ブロック定義」内にブロックが生成される。[Model Block Instance]に入力しベイクする事で、ブロックインスタンスとして配置可能。図は、階段のStepとなるBrepを[Model Block Definition]で定義し、[Block Instance]で階段状に配置後、[Content Cache]でベイクした例。[Model Object]にて連番で名前を入力し、それぞれに異なる名前を付与している。ベイク後のオブジェクトは「ブロック定義」パネルで確認できる。※ベイク後のレイヤに関しては、[Model Object]参照
クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ModelBlockDefinition_01.jpg)
詳細2:3種類のBrepをBlockとして定義し、更に次のBlock定義でネスト化し、アセンブリとしてまとめた例。ベイク後、ブロックインスタンスのネスト内容はブロック定義パネルでも確認できる。ネスト化されたブロック定義は、再度[Model Block Definition]のO出力にて、ブロックインスタンスは[Explode Object]にて、それぞれのブロックインスタンスに分解可能。
クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/06/11_ModelBlockDefinition_02-1.jpg)
Quely Model Block Definitions
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Quely-Model-Block-Definitions.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Quely-Model-Block-Definitions_dr.png)
Rhino>Model
Model Earth Location
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Model-Earth-Location.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Model-Earth-Location_dr.png)
Rhino>Model
Quely Model Location
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Quely-Model-Location_dr.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Quely-Model-Location_dr-1.png)
Rhino>Model
Objects
Explode Object
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Explode-Object.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Explode-Object_dr.png)
Rhino>Objects
Model Object
A
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Object.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Object_dr.png)
Rhino>Objects
詳細1:[Model Object]を使用すると、様々な属性情報(Attributes)を取得、または割り当てる事ができる。属性情報を持ったオブジェクトから情報を入出力する場合は、O(Model Object)端子につなぐ。G(Geometry)端子はオブジェクトの形状のみで、属性情報は付属しない。
また、入出力端子には、更に各種コンポーネントを接続してより詳細な属性情報を設定できる。図は各端子に接続可能なコンポーネントを示し、[Model Object]で属性情報を更新した例。オブジェクトに設定されている属性情報(Attributes)は、[Content Details>Attributes]にて確認できる。クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/07/11_ModelObject_01.jpg)
詳細2:通常、[Model Object]からレイヤ名を指定せずベイクすると、「Grasshopper>オブジェクトタイプ名(曲線ならCurvesなど)」というレイヤが自動で作成され、そこに格納される。図は、先に[Model Layer]で空レイヤを作成しておき、[Model Object]のL(レイヤ名)入力に接続してベイクする事で、入力オブジェクトのリストを各レイヤに1つずつ格納した例。ランダムなレイヤカラーは[Gradient]で作成し、[Model Layer]を経由して割り当てている。クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/07/11_ModelObject_02-1.jpg)
詳細3:ブロックの場合は、[Model Block Instance]の後にレイヤ名を指定するとそこに格納されるが、ブロック内の各オブジェクトは「Grasshopper」レイヤに格納されてしまう。図は、ブロック内オブジェクトに対しても、[Model Object]にて「親レイヤ::サブレイヤ」の形式で名前を指定し、Grasshopperレイヤが作成されないようにした例。(ここでは省略したが、ベイクした時にレイヤマテリアルを指定するには[Model Layer]が必要)クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/07/11_ModelObject_03-1.jpg)
詳細4:[Model Object]のG入力と[Move]を利用して、オブジェクトのコピーを[Content Cache]でベイクした例。途中で[Model Block Definition]でブロック定義を行い、[User Text]でキー情報を追加している。クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/07/11_ModelObject_04-1.jpg)
Query Model Objects
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Model-Objects-1.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Model-Objects_dr-1.png)
Rhino>Objects
Display Attributes
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Display-Attributes.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Display-Attributes_dr.png)
Rhino>Objects
Display Colour
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Display-Colour.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Display-Colour_dr.png)
Rhino>Objects
Drafting Attributes
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Drafting-Attributes-1.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Drafting-Attributes_dr-1.png)
Rhino>Objects
Object Linetype
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Object-Linetype.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Object-Linetype_dr.png)
Rhino>Objects
Print Colour
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Print-Colour.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Print-Colour_dr.png)
Rhino>Objects
Print Width
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Print-Width.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Print-Width_dr.png)
Rhino>Objects
Render Attributes
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Render-Attributes.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Render-Attribute_dr.png)
Rhino>Objects
Render Material
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Render-Material.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Render-Material_dr.png)
Rhino>Objects
Visibility Attributes
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Visibility-Attributes.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Visibility-Attributes_dr.png)
Rhino>Objects
Drafting
Model Linetype
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Linetype.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Linetype_dr.png)
Rhino>Drafting
Query Model Linetypes
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Model-Lintypes.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Model-Lintypes_dr.png)
Rhino>Drafting
Colour Gradient
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Colour-Gradient.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Colour-Gradient_dir.png)
Rhino>Drafting
Gradient Colour Stop
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Gradient-Colour-Stop.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Gradient-Colour-Stop_dr.png)
Rhino>Drafting
Model Hatch
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Hatch1.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Hatch1_dr.png)
Rhino>Drafting
Hatch Line
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Hatch-Line.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Hatch-Line_dir.png)
Rhino>Drafting
Import Hatch Pattern
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Import-Hatch-Pattern.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Import-Hatch-Pattern_dir.png)
Rhino>Drafting
Model Hatch Pattern
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Hatch-Pattern.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Hatch-Pattern_dr.png)
Rhino>Drafting
Query Model Hatch Patterns
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Model-Hatch-Patterns.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Model-Hatch-Patterns_dr.png)
Rhino>Drafting
Model Space Scale
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Space-Scale.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Space-Scale_dr.png)
Rhino>Drafting
Annotations
Aligned Dimension
C
![](https://www.applicraft.com/cms/wp-content/uploads/2023/12/Aligned-Dimension.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2023/12/Aligned-Dimension_dr.png)
Rhino>Annotations
Angle Dimension(Arc)
C
![](https://www.applicraft.com/cms/wp-content/uploads/2023/12/Angle-DimensionArc.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2023/12/Angle-DimensionArc_dr.png)
Rhino>Annotations
Angle Dimension(Lines)
C
![](https://www.applicraft.com/cms/wp-content/uploads/2023/12/Angle-DimensionLine.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2023/12/Angle-DimensionLine_dr.png)
Rhino>Annotations
Angle Dimension(Points)
C
![](https://www.applicraft.com/cms/wp-content/uploads/2023/12/Angle-DimensionPoints.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2023/12/Angle-DimensionPoints_dr.png)
Rhino>Annotations
Annotation Dot
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Dot.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Dot_dr.png)
Rhino>Annotations
Centermark
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Centermark.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Centermark_dr.png)
Rhino>Annotations
Leader
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Leader.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Leader_dr.png)
Rhino>Annotations
Linear Dimension
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Liner-Dimension.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Liner-Dimension_dr.png)
Rhino>Annotations
Ordinate Dimension
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Ordinate-Dimension.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Ordinate-Dimension_dr.png)
Rhino>Annotations
Radial Dimension
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Radial-Dimension.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Radial-Dimension_dr.png)
Rhino>Annotations
Text Entity
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Text-Enitity.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Text-Enitity_dr.png)
Rhino>Annotations
詳細1:[Text Entity]を経由して、Rhinoで扱う事のできる各種テキストオブジェクトを作成できる。図は、上から①[Text Entity]のTe出力を[Model Object]に接続し「テキスト」を作成②[Annotation Dot]に接続し「テキストドット」を作成③[Text On Surface]に接続し「テキストオブジェクト」を作成した例。フォントを変更するには、コンポーネントを拡大して「Ts(Text Settings)」入力を追加し、[Annotation Text Settings]の「Font」入力で指定可能。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/07/11_TextEntity_01.jpg)
詳細2:[Text Entity]で入力したテキストを[Text Case]を経由して全て大文字に変換後、[Explode Object]でアウトライン曲線を抽出し、押し出した例。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/07/11_TextEntity_02.png)
Annotation Style
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Style.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Style_dr.png)
Rhino>Annotations
Annotation Style Overrides
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Style-Overrides_dr.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Style-Overrides_dr-1.png)
Rhino>Annotations
詳細1:注釈データを入力して、更に細かい設定を追加・修正できる。図は詳細1Aで作成した[Linear Dimension][Radial Dimension][Aligned Dimension]に対して、詳細1Bの[Annotation Style overrides]によってテキスト設定(Text Settings)、寸法設定(Dimension Settings)、矢印設定(Arrow Settings)、単位設定(Units Settings)などを変更、更にもう1つの[Annotation Style Overrides]へ注釈データを渡し、モデルスケールを1.5倍にしてすべての要素を拡大した例。加えて、[Model Hatch]にてハッチングを作成し、[Colour Gradient][Gradient Colour Stop]などで色付けを行った後、注釈データと共に[Content Cache]でベイクしている。
クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/07/11_AnnotationStyleOverrides_01A.jpg)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/07/11_AnnotationStyleOverrides_01B.jpg)
Annotation Text Overrides
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Text-Overrides.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Text-Overrides_dr.png)
Rhino>Annotations
詳細1:注釈データ一般(Annotation)を入力し、文字に関する情報を取得、または作成/修正可能。図は、[Leader]で作成した引出線に[Annotation Text Overrides]にて文字を追加した例。全てのオプションを表示させると表示される「Wrap Text」を有効+「Wrap width」の幅を変更し、[Contents cache]のキャッシュ名を利用して異なる折り返し幅の引出線を複製ベイクした例。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/07/11_AnnotationTextOverrides_01.png)
詳細2:[Aligned Dimension]のT出力(Text Override)からは、<>(=寸法)が出力され、入力が無い場合は寸法のみが自動入力されている事が確認できる。図は、[Annotation Text Overrides]のT入力に「L=<>mm」(<>=寸法自動入力)を追加入力し、複数のAnnotationに対して接頭と接尾に記号を上書き修正した例。
クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/07/11_AnnotationTextOverrides_02.jpg)
Query Annotation Styles
B
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Annotation-Styles.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Annotation-Styles_dr.png)
Rhino>Annotations
詳細1:現在開いている3dmファイル内の注釈スタイルから、任意のスタイルを抽出する。注釈スタイルの種類は、開いているテンプレートによって異なる。※ここでいう「注釈スタイル」は、Rhinoオプション>注釈スタイルで選択できるもの。不要なスタイルはここで削除や編集も可。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/07/11_QueryAnnotationStyles_01.png)
詳細2:注釈スタイルはオプションのMatchMethodでフィルタ検索をかける事ができる。図は、[Equals]オプションと[Value List]にて各注釈スタイルをプルダウンで選択できるようにし、[Aligned Dimension]の表記を[Annotation Style Overrides]と[Annotation Units Settings]を使用して編集した例。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/07/11_QueryAnnotationStyles_02.png)
詳細3:3dmファイル内の注釈スタイル以外に、Grasshopper内で新規作成した注釈スタイルをベイクし、オリジナルの注釈スタイルとして同様に[Query Annotation Styles]で抽出する事も可能。クリックで拡大表示できます。
![](https://www.applicraft.com/cms/wp-content/uploads/2024/07/11_QueryAnnotationStyles_03-2.jpg)
Annotation Arrow Settings
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Arrow-Setting.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Arrow-Setting_dr.png)
Rhino>Annotations
Annotation Dimension Settings
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Dimension-Settings.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Dimension-Settings_dr.png)
Rhino>Annotations
Annotation Leader Settings
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Leader-Settings.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Leader-Settings_dr.png)
Rhino>Annotations
Annotation Text Settings
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Text-Settings.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Text-Settings_dr.png)
Rhino>Annotations
Annotation Tolerance Settings
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Tolerance-Settings.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Tolerance-Settings_dr.png)
Rhino>Annotations
Annotation Units Settings
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Units-Settings.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Annotation-Units-Settings_dr.png)
Rhino>Annotations
Model Font
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Font.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Font_dr.png)
Rhino>Annotations
Query Installed Fonts
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Install-Fonts.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Install-Fonts_dr.png)
Rhino>Annotations
Render
Import Model Material
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Import-Model-Material_dr-1.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Import-Model-Material_dr.png)
Rhino>Render
Model Material
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Material.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Material_dr.png)
Rhino>Render
Query Model Materials
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Model-Materials.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Model-Materials_dr.png)
Rhino>Render
Light Attributes
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Light-Attributes.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Light-Attributes_dr.png)
Rhino>Render
Query Model Lights
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Query-Model-Lights.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Query-Model-Lights_dr.png)
Rhino>Render
Directional Light
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Directional-Light.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Directional-Light_dr.png)
Rhino>Render
Linear Light
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Linear-Light.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Linear-Light_dr.png)
Rhino>Render
Point Light
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Point-Light.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Point-Light_dr.png)
Rhino>Render
Rectangular Light
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Rectangular-Light.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Rectangular-Light_dr.png)
Rhino>Render
Spotlight
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Spotlight.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Spotlight_dr.png)
Rhino>Render
Import Model Environment
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Import-Model-Environment.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Import-Model-Environment_dr.png)
Rhino>Render
Model Basic Environment
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Model-Basic-Environment.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Model-Basic-Environment_dr.png)
Rhino>Render
Query Model Environment
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Query-Model-Environment.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Query-Model-Environment_dr.png)
Rhino>Render
Query Render Options
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Query-Render-Options.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Query-Render-Options_dr.png)
Rhino>Render
Skylight
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Skylight.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Skylight_dr.png)
Rhino>Render
Sun
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Sun.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/Sun_dr.png)
Rhino>Render
Sun(Manual Control)
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/SunManual-Control.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/05/SunManual-Control_dr.png)
Rhino>Render
Viewports
Model View
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-View.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-View_dr.png)
Rhino>Viewports
Model Viewport
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Viewport.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Model-Viewport_dr.png)
Rhino>Viewports
Query Pages
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Pages.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Pages_dr.png)
Rhino>Viewports
Query Viewports
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Viewports.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Query-Viewports_dr.png)
Rhino>Viewports
Zoom Extents
C
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Zoom-Extents.png)
![](https://www.applicraft.com/cms/wp-content/uploads/2024/01/Zoom-Extents_dr.png)
Rhino>Viewports