Radius Пример

Sub Example_Radius()
    'Этот пример создает дугу в пространстве модели.
    'Затем возвращает радиус дуги.
    Dim arcObj As AcadArc
    Dim centerPoint(0 To 2) As Double
    Dim radius As Double
    Dim startAngleInDegree As Double
    Dim endAngleInDegree As Double
    
    'Определите круг
    centerPoint(0) = 0#: centerPoint(1) = 0#: centerPoint(2) = 0#
    radius = 5#
    startAngleInDegree = 10#
    endAngleInDegree = 230#
    
    'Преобразуйте углы в градусах к углам в радианах
    Dim startAngleInRadian As Double
    Dim endAngleInRadian As Double
    startAngleInRadian = startAngleInDegree * 3.141592 / 180#
    endAngleInRadian = endAngleInDegree * 3.141592 / 180#
    
    'Создайте объект дуги в пространстве модели
    Set arcObj = ThisDrawing.ModelSpace.AddArc(centerPoint, radius, startAngleInRadian, endAngleInRadian)
    ZoomAll
    
    'Найдите радиус дуги
    radius = arcObj.radius
    MsgBox "Радиус дуги " & arcObj.radius, , "Radius Пример"
    
End Sub
Сайт управляется системой uCoz