Cluster.FindIndices

説明

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

C#構文

Object Cluster.FindIndices( Object vItems );

スクリプト構文

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