正如肖特所说,对这个代码块进行更改:
- While (((minh - 4) + (v * 5)) < fc)
- p(0) = minx - 5 - 0.25: p(1) = ((minh - 4) + (v * 5)): p(2) = 0
- p(3) = minx - 5 + 0.25: p(4) = ((minh - 4) + (v * 5)): p(5) = 0
- p(6) = minx - 5 + 0.25: p(7) = ((minh - 4) + (2 * v * 5)): p( = 0
- p(9) = minx - 5 - 0.25: p(10) = ((minh - 4) + (2 * v * 5)): p(11) = 0
- p(12) = minx - 5 - 0.25: p(13) = ((minh - 4) + (v * 5)): p(14) = 0
- Set plineObj1 = ThisDrawing.ModelSpace.AddPolyline(p)
- plineObj1.Closed = True
- [color=red]Dim outerLoop(0) As AcadEntity
- Set outerLoop(0) = plineObj1
- Set objEnt1 = ThisDrawing.ModelSpace.AddHatch(acHatchPatternTypePreDefined, "SOLID", True)
- objEnt1.AppendOuterLoop (outerLoop)[/color]
- objEnt1.Evaluate
- objEnt1.Update
- v = v + 2
- Wend
~'J'~ |