Cluster.FindIndices

説明

クラスタを、複数指定されたジオメトリインデックスについて検索し、対応するクラスタインデックスを戻します。

スクリプト 構文

oArray = Cluster.FindIndices( Geometry indices );

戻り値

Geometry indices パラメータで指定した配列と同じサイズのArrayを戻します。指定されたインデックス(Geometry indices 配列の各メンバ)がクラスタに存在する場合は、対応するクラスタインデックスが戻されます。存在しない場合は、-1が戻されます。

パラメータ

パラメータ タイプ 詳細
Geometry indices Array ジオメトリインデックスを含む1D 配列

VBScript の例

set oGrid = ActiveSceneRoot.AddGeometry("Grid","MeshSurface")
set oCluster = oGrid.ActivePrimitive.Geometry.AddCluster(siVertexCluster, "PointClusterOnGrid" )
geometryindices = oGrid.ActivePrimitive.Geometry.Polygons(0).Points.IndexArray
indices =   oCluster.FindIndices(geometryindices)
for i = lbound(indices) to ubound(indices)
        LogMessage "Cluster index for geometry index " & geometryindices(i) & " is : " & indices(i)
next

関連項目

Cluster.Elements Cluster.FindIndex