Direction Пример

Sub Example_Direction()
    ' Этот пример создает круг в пространстве модели и изменяет толщину
    ' круга. Как только толщина была изменена, направление активной области
    ' просмотра изменено так, чтобы новая установка толщины была видима.
   
    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)
        
    ' Измените толщину круга
    circleObj.Thickness = 3
    
    ' Измените направление области просмотра так, чтобы Вы могли
    ' рассмотреть изменение, сделанное к толщине. Как только Вы изменяете
    ' направление, Вы должны сбросить активную область просмотра.
    Dim NewDirection(0 To 2) As Double
    NewDirection(0) = -1: NewDirection(1) = -1: NewDirection(2) = 1
    ThisDrawing.ActiveViewport.direction = NewDirection
    ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport
    
End Sub
Сайт управляется системой uCoz