Weights Пример |
Sub Example_Weights() 'Этот пример создает объект 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 weightVector As Variant 'Определите объект 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) 'Добавьте веса к Сплайну splineObj.SetWeight 0, 1.5 splineObj.SetWeight 1, 2 splineObj.SetWeight 2, 4.5 ThisDrawing.Application.ZoomAll 'Покажите вектор веса нового Сплайна weightVector = splineObj.Weights MsgBox "Вектор веса нового Сплайна: " & vbCrLf & _ weightVector(0) & vbCrLf & _ weightVector(1) & vbCrLf & _ weightVector(2) End Sub