インタフェース: IAssembly
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
|
警告:
|
これらのプロパティが読み込み/書き込みの場合には、これらのプロパティを設定すると、予測できない動作が発生することがあります。
これらのプロパティを設定するときは、慎重に行ってください。
|