X3DObject.RemoveChild

説明

X3DObject 子オブジェクトのコレクションまたは単一の X3DObject 子オブジェクトの階層リンクを切断します。このオブジェクトが現在親になっている子オブジェクトのみが切断されます。その他は無視されます。切断されたすべてのオブジェクトは、自動的に X3DObject シーンルートの下に移動します。

C#構文

X3DObject.RemoveChild( Object in_collection );

スクリプト構文

X3DObject.RemoveChild( [Items] );

パラメータ

パラメータ タイプ 説明
Items X3DObjectCollectionまたはX3DObject X3DObjectCollection または単一の X3DObject

VBScript の例

NewScene , false

set oRoot = Application.ActiveProject.ActiveScene.Root

set oSphere = oRoot.AddGeometry( "Sphere", "NurbsSurface" )

set oNull1 = oSphere.AddNull()

set oNull2 = oSphere.AddNull()

set oNull3 = oSphere.AddNull()

set oNull4 = oSphere.AddNull()

for each oChild in oSphere.Children

	Application.LogMessage oChild.Name

next

Application.LogMessage "Remove a null "

oSphere.RemoveChild( oNull1 )

for each oChild in oSphere.Children

	Application.LogMessage oChild.Name

next

' Expected results:

'INFO : null

'INFO : null1

'INFO : null2

'INFO : null3

'INFO : Remove a null 

'INFO : null1

'INFO : null2

'INFO : null3