Edición de patrones de sombreado
From AutoCAD ActiveX
Puede modificar el ángulo y el espaciado de un patrón de sombreado existente o sustituirlo por un relleno sólido o por uno de los patrones predefinidos provistos por AutoCAD. La opción Patrón del cuadro de diálogo Sombreado permite ver una lista de los patrones. Para reducir el tamaño del archivo, el sombreado se define en el dibujo como un solo objeto gráfico.
Utilice los siguientes métodos y propiedades para modificar los patrones de sombreado:
Modificación del intervalo del patrón de un sombreado
Este ejemplo crea un sombreado. Después añade dos al espaciado del patrón actual del sombreado.
Sub Ch4_ChangeHatchPatternSpace()
Dim hatchObj As AcadHatch
Dim patternName As String
Dim PatternType As Long
Dim bAssociativity As Boolean
' Define the hatchpatternName = "ANSI31"PatternType = 0bAssociativity = True' Create the associative Hatch objectSet hatchObj = ThisDrawing.ModelSpace. _AddHatch(PatternType, patternName, bAssociativity)' Create the outer loop for the hatch.Dim outerLoop(0 To 0) As AcadEntityDim center(0 To 2) As DoubleDim radius As Doublecenter(0) = 5center(1) = 3center(2) = 0radius = 3Set outerLoop(0) = ThisDrawing.ModelSpace. _AddCircle(center, radius)hatchObj.AppendOuterLoop (outerLoop)hatchObj.Evaluate' Change the spacing of the hatch pattern by' adding 2 to the current spacinghatchObj.patternSpace = hatchObj.patternSpace + 2hatchObj.EvaluateThisDrawing.Regen TrueEnd Sub