Autodesk.Revit.DB.VertexIndexPairArray
是一个用于存储带有索引的Vertex对象的类。该类可以存储一组VertexIndexPair对象,并提供了一些方法用于添加、删除和获取VertexIndexPair。
VertexIndexPairArray()
VertexIndexPairArray
对象。Add(VertexIndexPair)
VertexIndexPair
对象添加到数组中。Clear()
VertexIndexPair
对象。Contains(VertexIndexPair)
VertexIndexPair
对象。GetEnumerator()
VertexIndexPair
对象的迭代器。IndexOf(VertexIndexPair)
VertexIndexPair
在数组中的索引位置。Insert(Int32, VertexIndexPair)
VertexIndexPair
对象。Remove(VertexIndexPair)
VertexIndexPair
对象。RemoveAt(Int32)
VertexIndexPair
对象。//创建一个新的VertexIndexPairArray对象
VertexIndexPairArray vertexIndexPairs = new VertexIndexPairArray();
//创建一些新的VertexIndexPair对象
VertexIndexPair vertex1 = new VertexIndexPair(0, 1);
VertexIndexPair vertex2 = new VertexIndexPair(1, 2);
VertexIndexPair vertex3 = new VertexIndexPair(2, 3);
//将新的VertexIndexPair对象添加到数组中
vertexIndexPairs.Add(vertex1);
vertexIndexPairs.Add(vertex2);
vertexIndexPairs.Add(vertex3);
//获取数组中所有的VertexIndexPair对象
foreach(VertexIndexPair vertex in vertexIndexPairs)
{
Console.WriteLine("Index 1: " + vertex.VertexIndex1 + ", Index 2: " + vertex.VertexIndex2);
}
//从数组中删除一个VertexIndexPair对象
vertexIndexPairs.Remove(vertex2);
//检查数组中是否包含指定的VertexIndexPair对象
bool containsVertex = vertexIndexPairs.Contains(vertex3);
//获取指定VertexIndexPair对象在数组中的索引位置
int vertexIndex = vertexIndexPairs.IndexOf(vertex1);