AutoCad - Cómo coloco hatch con codigo vba excel?

 
Vista:

Cómo coloco hatch con codigo vba excel?

Publicado por CHRISTIAN (1 intervención) el 28/12/2021 05:34:08
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Dim Rad As Double, pc(0 To 2) As Double
 
Dim RefFT(0 To 0) As AcadEntity
 
Dim SolidVar As AcadHatch
 
Rad = Z(8) / 2
 
num = 0
 
For i = 1 To Z(9)
 
Set SolidVar = Aut0CAD.Application.ActiveDocument.ModelSpace.AddHatch(1, "SOLID", True)
 
pc(0) = X + Z(5) + Z(7) + Z(8) * 0.5 + 0.5 + num: pc(1) = Y + Z(5) + Z(7) + Z(8) / 2
 
Set RefFT(0) = AutoCAD.Application.ActiveDocument.ModelSpace.AddCircle(pc, Rad)
 
SolidVar.AppendOuterLoop (RefFT)
 
SolidVar.Evaluate
 
SolidVar.Layer = "Var"
 
num = num + Z(10)
 
Next i
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder