- 积分
- 2413
- 明经币
- 个
- 注册时间
- 2004-3-20
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2004-5-26 20:28:00
|
显示全部楼层
[CODE][/CODE]Dim pmax0(1) As Double
' -50可以调整,取为在填充边界的任意点(必须在边界内)
pmax0(0) = CInt(zsp3(0) - (yk / 2 + 20) - 50): pmax0(1) = CInt(zsp(1) - yg / 2 - 50) ''''''''''''''''''''''''''''''''''''''''''''''''''''需要调整改变
acadDoc.SendCommand "-Boundary" & vbCr & pmax0(0) & "," & pmax0(1) & vbCr & vbCr
Set pEntity(0) = acadDoc.ModelSpace(acadDoc.ModelSpace.count - 1)
Set pHatch = acadDoc.ModelSpace.AddHatch(0, "Ansi31", True)
pHatch.AppendOuterLoop (pEntity)
pHatch.Color = acYellow
pHatch.PatternSpace = pHatch.PatternSpace + 8 '''''''''''''''''''''''''''''''''''''比例系数调为9
pHatch.Evaluate acadDoc.Regen True
这是我根据上面的提示写的用于填充的一个程序,只是我需要的是确定填充边界内的一个点,也就是说基本上是定出那个点,问有没有好的办法通过计算 |
|