|
RadiusRatio Пример |
Sub Example_RadiusRatio()
'Этот пример создает эллипс и находит отношение радиусов для этого эллипса.
'Затем изменяет отношение радиусов на 0.75.
Dim ellObj As AcadEllipse
Dim majAxis(0 To 2) As Double
Dim center(0 To 2) As Double
Dim radRatio As Double
'Создайте эллипс в пространстве модели
center(0) = 5#: center(1) = 5#: center(2) = 0#
majAxis(0) = 10: majAxis(1) = 20#: majAxis(2) = 0#
radRatio = 0.3
Set ellObj = ThisDrawing.ModelSpace.AddEllipse(center, majAxis, radRatio)
ZoomAll
MsgBox "Этот эллипс имеет отношение радиусов " & ellObj.RadiusRatio, vbInformation, "RadiusRatio Пример"
'Измените отношение радиусов эллипса
radRatio = 0.75
ellObj.RadiusRatio = radRatio
ellObj.Update
MsgBox "Эллипс был обновлен с отношением радиусов " & ellObj.RadiusRatio, vbInformation, "RadiusRatio Пример"
End Sub