Thickness Пример |
Sub Example_Thickness() 'Этот пример создает круг в пространстве модели и изменяет толщину круга. Dim circleObj As AcadCircle Dim centerPoint(0 To 2) As Double Dim radius As Double 'Определите круг centerPoint(0) = 0#: centerPoint(1) = 0#: centerPoint(2) = 0# radius = 5# 'Создайте объект Circle в пространстве модели Set circleObj = ThisDrawing.ModelSpace.AddCircle(centerPoint, radius) ZoomAll 'Найдите текущую толщину круга Dim currThickness As Double currThickness = circleObj.Thickness MsgBox "Толщина круга " & circleObj.Thickness, vbInformation, "Thickness Пример" 'Измените толщину круга circleObj.Thickness = currThickness + 3 circleObj.Update 'Измените направление области просмотра так, чтобы Вы могли 'рассмотреть изменение. Как только Вы изменяете направление, Вы 'должны сбросить активную область просмотра. Dim NewDirection(0 To 2) As Double NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1 ThisDrawing.ActiveViewport.direction = NewDirection ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport MsgBox "Толщина круга - теперь " & circleObj.Thickness, vbInformation, "Thickness Пример" End Sub