将图形从英寸转换为
尊敬的各位:,知道如何用lisp将图形从英寸转换为毫米吗?从英寸到毫米有什么变化吗?
非常感谢各位专家! 你为什么不告诉我们你到底想做什么? 不是用Lisp程序,但你需要做的就是将所有内容按25,4的比例缩放。然后,您可能需要更改文字大小和标注样式。 我同意关于这一点的评论。
这真的取决于你想要完成什么。如果绘图有很多块,它可能会变得非常复杂。如果图形主要由基本几何图形(直线、圆、圆弧、多段线等)组成,则不应该出现这样的问题。
通常,scale命令可以很容易地帮助您完成这项任务。使用dbroda建议的系数25.4进行放大。 我在此帖子中发布的解决方案可能会有所帮助
http://www.cadtutor.net/forum/showth...t=44875&page=3 INS*变量在2004年可用吗?我以为他们是2006年来的。
INSUNIT在r2002中提供 在这种情况下,我直到2006年才发现它们
(但我不认为我们有2002年) (setvar 'Insunits 1) ; change drawing units to inch
;; make sure no layer is frozen and no layer is locked
(command "._BLOCK" "temp" "_NONe" '(0 0 0) "ALL" "")
; making temporary block "temp" for all objects
(setvar 'Insunits 4) ; change drawing units to mm
(command "._INSERT" "temp" "_NONe" '(0 0 0) 1 1 0)
(command "._EXPLODE" "_Last")
(command "._PURGE" "_Block" "temp" "_No" ) 感谢所有专家,我的问题是我的一些CAD文件绘图单位更改为英寸而不是毫米。因此,所有的计算都会得到错误的结果。所以我想先用lisp检查绘图单位,如果绘图不等于milllimeter,我会把它改回毫米。
页:
[1]
2