IsPlanar Пример

Sub Example_IsPlanar()
   ' Этот пример создает объект 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.IsPlanar, "является плоским", "не является плоским")
    
    MsgBox "Новый Spline " & UserMessage

End Sub
Сайт управляется системой uCoz