ModelSpace Пример |
Sub Example_ModelSpace() ' Этот пример добавляет линию и круг к пространству модели. ' Линия добавляется, используя определяемую пользователем ' переменную, представляющую пространство модели. Круг добавляется, ' не используя определяемую пользователем переменную. Любое ' использование свойства ModelSpace допустимо. ' Определите линию Dim lineObj As AcadLine Dim startPoint(0 To 2) As Double Dim endPoint(0 To 2) As Double startPoint(0) = 0: startPoint(1) = 0: startPoint(2) = 0 endPoint(0) = 4: endPoint(1) = 4: endPoint(2) = 0 ' Добавьте линию к пространству модели, используя переменную mspace Dim mspace As AcadModelSpace Set mspace = ThisDrawing.ModelSpace Set lineObj = mspace.AddLine(startPoint, endPoint) ' Определите круг Dim circleObj As AcadCircle Dim center(0 To 2) As Double Dim radius As Double center(0) = 4: center(1) = 4: center(2) = 0 radius = 1 ' Добавьте круг к пространству модели, не используя переменную mspace Set circleObj = ThisDrawing.ModelSpace.AddCircle(center, radius) ZoomAll End Sub