|
IsPeriodic Пример |
Sub Example_IsPeriodic()
' Этот пример создает объект Spline в пространстве модели и определяет,
' является ли Spline периодическим
Dim splineObj As AcadSpline
Dim startTan(0 To 2) As Double, endTan(0 To 2) As Double
Dim fitPoints(0 To 8) As Double
Dim UserMessage As String
'Определите объект Spline
startTan(0) = 0.5: startTan(1) = 0.5: startTan(2) = 0
endTan(0) = 0.5: endTan(1) = 0.5: endTan(2) = 0
fitPoints(0) = 0: fitPoints(1) = 0: fitPoints(2) = 0: fitPoints(3) = 5
fitPoints(4) = 5: fitPoints(5) = 0: fitPoints(6) = 10: fitPoints(7) = 0: fitPoints(8) = 0
'Создайте новый объект Spline
Set splineObj = ThisDrawing.ModelSpace.AddSpline(fitPoints, startTan, endTan)
ThisDrawing.Application.ZoomAll
'Отображение, действительно ли новый Spline является периодическим
UserMessage = IIf(splineObj.IsPeriodic, "is periodic", "is not periodic")
MsgBox "Новый Spline " & UserMessage
End Sub