コレクションから個々のコレクション項目を削除する場合は、Remove メソッドを使用できます。 また、Model(シーン ルート上の)オブジェクトの RemoveChild メソッドを使用してシーンからコレクションを削除したり、RemoveAll メソッドを使用してコレクションを空の状態にしておく(ただしシーン内には存在します)こともできます。
Remove メソッドでアイテムを削除するには
コレクションから項目を削除するには、コレクションの Remove メソッドを使用します。 たとえば、oCollection および oItem を既に作成してある場合は、次のようにします。
oCollection.Remove "CameraInterest"
oCollection.Remove item
LogMessage "Collection= " & oCollection
RemoveAll メソッドでコレクションを空にするには
コレクションから項目をすべて削除するには、コレクションの RemoveAll メソッドを使用します。 たとえば、oCollection を既に作成してある場合は、次のようにします。
oCollection.RemoveAll
LogMessage "Object Count = " & oCollection.Count
シーンからコレクションを削除するには
シーンからコレクションそのものを削除するには、ルートの RemoveChild メソッドを使用します。 たとえば、oRoot オブジェクトおよび oCollection オブジェクトを既に定義してある場合は、次のようにします。
oRoot.RemoveChild( oCollection )