NumberOfVertices Пример |
Sub Example_NumberOfVertices() 'Этот пример создает PolyFaceMesh и показывает число его вершин Dim vertexList(0 To 17) As Double Dim FaceList(0 To 7) As Integer Dim NewPolyFaceMeshObj As AcadPolyfaceMesh Dim direction(0 To 2) As Double 'Данные для нового объекта PolyFaceMesh vertexList(0) = 4: vertexList(1) = 7: vertexList(2) = 0 vertexList(3) = 5: vertexList(4) = 7: vertexList(5) = 0 vertexList(6) = 6: vertexList(7) = 7: vertexList(8) = 0 vertexList(9) = 4: vertexList(10) = 6: vertexList(11) = 0 vertexList(12) = 5: vertexList(13) = 6: vertexList(14) = 0 vertexList(15) = 6: vertexList(16) = 6: vertexList(17) = 6 FaceList(0) = 1: FaceList(1) = 2: FaceList(2) = 5 FaceList(3) = 4: FaceList(4) = 2: FaceList(5) = 3 FaceList(6) = 6: FaceList(7) = 5 'Создайте новый объект PolyFaceMesh Set NewPolyFaceMeshObj = ModelSpace.AddPolyfaceMesh(vertexList, FaceList) NewPolyFaceMeshObj.Update ' Измените направление рассмотрения области просмотра, чтобы лучше ' видеть многогранную сеть direction(0) = -1: direction(1) = -1: direction(2) = 1 ThisDrawing.ActiveViewport.direction = direction ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport ThisDrawing.Application.ZoomAll 'Число отображаемых вершин в PolyFaceMesh MsgBox "Новый PolyFaceMesh содержит " & NewPolyFaceMeshObj.NumberOfVertices & " вершин." End Sub