IAssembly は、ノードのアセンブリ ヘッドとアセンブリ メンバの関連プロパティにアクセスするためのノード MixinIterface です。
プロパティ:
<node>.assemblyMember : boolean : Read|Write
ノードがアセンブリ メンバの場合は true
を返し、その他の場合は false
を返します。
<node>.assemblyHead : boolean : Read|Write
ノードがアセンブリ ヘッドの場合は true
を返し、その他の場合は false
を返します。
<node>.assemblyMemberOpen : boolean : Read|Write
ノードが開いているアセンブリのメンバの場合は true
を返し、アセンブリが閉じている場合、またはノードがアセンブリのメンバでない場合は false
を返します。
<node>.assemblyHeadOpen : boolean : Read|Write
ノードが開いているアセンブリのヘッドの場合は true
を返し、アセンブリが閉じている場合、またはノードがアセンブリのヘッドでない場合は false
を返します。
<node>.assemblyBBoxDisplay : boolean : Read|Write
バウンディング ボックス表示を取得/設定します。
例
-- find all top level assembly heads for obj in objects do if obj.assemblyHead and not obj.isAssemblyMember do print obj.name
これらのプロパティが読み込み/書き込みの場合には、これらのプロパティを設定すると、予測できない動作が発生することがあります。 これらのプロパティを設定するときは、慎重に行ってください。