srf 发表于 2004-10-12 16:00:00

求助:如何将DWG二维图中的Z坐标值批量置0?

将3维图转化为2维图,或画图时不在意,经常将一部分实体划出平面,造成编辑时出错。所以,求助:如何将DWG二维图中的Z坐标值批量置0?最好给一个Lsp程序,不胜感激!

龙龙仔 发表于 2004-10-12 17:17:00

(defun C:M0 ()<BR>       (setvar "cmdecho" 0)<BR>       (command "_.UCS" "")<BR>       (command "_.move"               "_all"       ""                               '(0 0 1e99)<BR>                       ""                                               "_.move"       "_p"                               ""                                                       '(0 0 -1e99)<BR>                       ""<BR>               )<BR>       (setvar "cmdecho" 1)<BR>       (princ)<BR>)

srf 发表于 2004-10-16 16:14:00

已解决了问题,多谢! 多谢!

liushengk 发表于 2005-1-26 17:35:00

有用哈!!

ronatiger 发表于 2006-6-4 14:05:00

如果对象不在与xy平面平行的平面上,如一条直线,一个端点坐标为(0,0,-1)另一个端点坐标为(10,10,3),能批量使这样的对象的z坐标置零吗?对象所有的控制点z坐标都变为零。
页: [1]
查看完整版本: 求助:如何将DWG二维图中的Z坐标值批量置0?