根据天正比例 快速填充
本帖最后由 陈伟 于 2023-6-27 22:22 编辑按天正比例进行快速填充
根据明经网上的快速填充进行优化原帖地址http://bbs.mjtd.com/forum.php?mo ... 628&fromuid=7328696
感谢xj6019大神
首先填充图案必须齐全,如不齐全自行按CAD的填充图案修改
在原程序做了以下优化:
1、自动设置填充比例(按天正出图比例)
2、原帖为拾取选择优先修改为内部点选优先
2021年12月13日发现错误:(TGetPScale)在取得比例时如果天正比例小于1会四舍五入导致可能取得的比例为0
将(setq TZBL55 (TGetPScale)) ;取得天正比例
修改为 (setq TZBL55 (getvar "HPSCALE")) ;取得天正比例
就可以解决,12月13日及之前下载过的请更新一下
本帖最后由 陈伟 于 2023-6-27 22:21 编辑
获取天正比例另一种方法
(defun c:tt ()
(command-S ".tpscale" "" )
(princ "\n")
(setq str (getvar "lastprompt"))
(setq TZBL511 (vl-string-left-trim "当前比例<" str))
(setq TZBL77 (vl-string-right-trim ">:" TZBL511))
(setq TZBL55 (atof TZBL77))
) 谢谢楼主分享 陈伟 发表于 2021-12-29 18:12
探索者比例,参考http://bbs.mjtd.com/forum.php?mo ... =%CC%BD%CB%F7%D5%DF 不用探索者,只做参考
谢谢,回去手动修改下试试 感谢楼主分享
感谢楼主分享 感谢楼主分享 可惜没有B 只能看看 感谢楼主分享
感谢楼主分享
感谢楼主分享 感谢楼主分享