IsRational Пример |
Sub Example_IsRational() 'Этот пример создает сплайновый объект в пространстве модели. 'Затем определяет, рационален ли сплайн или нерационален. 'Создайте сплайн Dim splineObj As AcadSpline Dim startTan(0 To 2) As Double Dim endTan(0 To 2) As Double Dim fitPoints(0 To 8) As Double startTan(0) = 0.5: startTan(1) = 0.5: startTan(2) = 0 endTan(0) = 0.5: endTan(1) = 0.5: endTan(2) = 0 fitPoints(0) = 1: fitPoints(1) = 1: fitPoints(2) = 0 fitPoints(3) = 5: fitPoints(4) = 5: fitPoints(5) = 0 fitPoints(6) = 10: fitPoints(7) = 0: fitPoints(8) = 0 Set splineObj = ThisDrawing.ModelSpace.AddSpline(fitPoints, startTan, endTan) ZoomAll 'Покажите сообщение согласно значению IsRational для сплайна. If splineObj.IsRational Then MsgBox "Недавно созданный Сплайн - рациональный Сплайн", , "IsRational Пример" Else MsgBox "Недавно созданный Сплайн - нерациональный Сплайн", , "IsRational Пример" End If End Sub