如果您不使用ucs,则代码可以更简单,即如果您的dwg是二维的,则仅忽略trans
- ;get the start and end points, total length
- (defun c:main ( / strPt endPt totLng)
- (setq strPt (getpoint "\nStart point of line : "))
- (setq endPt (getpoint strPt "\nEnd point of line : "))
- (setq totLng (distance strPt endPt))
- )
如果你使用ucs,但想在世界上合作,那么像这样的事情
- ;get the start and end points, total length
- (defun c:main ( / strPt endPt totLng)
- (setq strPt (trans (getpoint "\nStart point of line : ") 1 0))
- (setq endPt (trans (getpoint strPt "\nEnd point of line : ") 1 0))
- (setq totLng (distance strPt endPt))
- )
|