Layer Пример |
Sub Example_Layer() 'Этот пример создает новый слой "ABC" (синий). 'Затем создает круг и назначает слой "ABC"'Создайте новый слой Dim layerObj As AcadLayer Set layerObj = ThisDrawing.Layers.Add("ABC") Dim color As AcadAcCmColor Set color = AcadApplication.GetInterfaceObject("AutoCAD.AcCmColor.16") Call color.SetRGB(80, 100, 244) layerObj.TrueColor = color 'Создайте Круг Dim circleObj As AcadCircle Dim center(0 To 2) As Double Dim radius As Double center(0) = 3: center(1) = 3: center(2) = 0 radius = 1.5 Set circleObj = ThisDrawing.ModelSpace.AddCircle(center, radius) ZoomAll MsgBox "Круг был создан на слое " & circleObj.Layer, , "Layer Пример" 'Установите слой нового круга к "ABC" circleObj.Layer = "ABC" 'Регенерация ThisDrawing.Regen (True) MsgBox "Круг находится теперь на слое " & circleObj.Layer, , "Layer Пример" End SubСайт управляется системой uCoz