指定された文字列を解析して選択範囲を設定します。SetAsText を使用すると、スクリプトヒストリウィンドウに表示されているobject namesの文字列パス名を使用して、選択範囲を設定できます。文字列リストはコンマ区切りです。文字列ではワイルドカードを使用できるので、多数のオブジェクトに一致させられます(例:"light*")。
このメソッドは、オブジェクトのリストを使用してAddToSelectionコマンドを使用することと同等です。
Selection.SetAsText( String in_bstrText ); |
Selection.SetAsText( Text ); |
パラメータ | タイプ | 説明 |
---|---|---|
Text | String | 選択項目に変換するObject namesです。 |
set root = ActiveSceneRoot root.AddGeometry "Cube", "MeshSurface", "myCube" root.AddGeometry "Grid", "NurbsSurface", "myGrid" root.AddGeometry "Cylinder", "MeshSurface", "myCylinder" set sel = Selection sel.SetAsText "myCube,myGrid,myCylinder" LogMessage "Selection count: " & sel.Count 'INFO : "Selection count: 3" for each item in sel LogMessage "Selection " & i & "= " & item.FullName next 'INFO : "Selection 0= myCube" 'INFO : "Selection 1= myGrid" 'INFO : "Selection 2= myCylinder" |