スクリプトおよびプロトタイプのクローン化ノード

ほとんどの場合、ノードの内容は左側の小さな矢印をクリックして表示できます。ノードがファイル中で何度も使用されている場合、アウトライン・エディタ では現在クリックしているインスタンスだけが開かれます。

特定の条件の下では、ノードの最初のインスタンスしか表示、編集できません。この条件は Script またはプロトタイプに親ノードのクローン (インスタンス) が含まれている場合に発生します。次に例を示します。

#VRML V2.0 utf8 CosmoWorlds V1.0

Group {
   children [
      DEF mySphere Transform {
         children Script {
            field SFNode parentNode USE mySphere
         }
      },
    ]
}

この例では、"mySphere" という Transform ノードに "mySphere" ノードのインスタンスを使用した Script が含まれています。表示、編集できるのは、このノードの最初のインスタンス、つまり "親" インスタンスの内容だけです。親インスタンスはすでに開かれているため、子インスタンスを開く必要はありません。これらの子インスタンスは名前 (またはブラケット付きの数字) にアスタリスクが付加され、開くことができない特殊なノードであることを表します。

参照: