AssemblyMixin

概要

このデザインは、どのパーツが(およびその子が) Intent Professional のアセンブリ ツリーに表示されるかを決定するタスクを扱います。

Mixin

[パラメータ]

Name [タイプ] 説明
inAssembly? boolean このパラメータは、このパーツがアセンブリ ツリーに表示されるかどうかを決定するために使用されます。

ルール

Name [タイプ] 説明
leaf? boolean 値が True の場合、このノードの下に子がないことが示されます。
root? boolean 値が True の場合、これがアセンブリ ツリーのルート ノードであることが示されます。
children list このノードの下にあるすべての子ノードの一覧です。アセンブリ ツリーにすべてのノードは表示されません(assemblyChildren ルールを参照)。注意: いずれかの子が nullDesign のインスタンスである場合、それらは自動的にフィルタで除外され、アセンブリ ツリーには表示されません。
assemblyChildren list アセンブリ ツリーに表示されるすべての子の一覧です。既定では、このルールがすべての子に対してループされ、それぞれの子の inAssembly? 値を確認します。True の場合、子はアセンブリ ツリーに表示されるパーツの一覧に追加されます。

例 1

名前: assemblyMixin_Ex01
デザイン: Mixins AcDrawingDocument
[名前] [タイプ]
  すべて  
子の名前: block
子のデザイン: block
[名前] [タイプ] 指定値
height 2
長さ 3
1
color 文字列 "orange"

例 2

名前: assemblyMixin_Ex02
デザイン: Mixins AcDrawingDocument
[名前] [タイプ]
  すべて  
子の名前: block
子のデザイン: block
[名前] [タイプ] 指定値
height 2
長さ 3
1
inAssembly? boolean False
color 文字列 "orange"

例 3

名前: assemblyMixin_Ex03
デザイン: Mixins AcDrawingDocument
[名前] [タイプ]
  すべて  
子の名前: block
子のデザイン: block
子の一覧かどうか
[名前] [タイプ] 指定値
quantity integer 5
height 0.5
長さ 4
4
原点 origin + unitZ * Child.index
inAssembly? boolean even?(Child.index)
color 文字列 "blue"