ucs用户坐标系trans转换
(setq pa (getpoint))
(command "ucs" "o" pa) ;用户坐标pa
(setq pb (getcorner (trans pa 0 1))) ;试图用(trans pa 0 1)在用户坐标系下,找回此前在世界坐标系下定义的那个 pa点,未成功
(setq ss (ssget "c" pa pb' ,,,,,,,,,, papb点用于ssget
请教各位,上面问题,有别的什么方法吗?
本帖最后由 Linhay 于 2017-12-28 08:31 编辑
1、用户不能输入另一个 AutoLISP 表达式来响应 getcorner 的请求。2、(trans pa 0 1)后不就是你现在用户坐标系的原点吗?
Linhay 发表于 2017-12-28 08:04
1、用户不能输入另一个 AutoLISP 表达式来响应 getcorner 的请求。2、(trans pa 0 1)后不就是你现在用户坐 ...
、(trans pa 0 1)后不是用户坐标系的原点. 跑很远,"ucs" "o"坐标系变了,即使trans化pa点,也不再是ucs前那个 pa点,很麻烦,
谢谢你啊 本帖最后由 Linhay 于 2017-12-29 08:09 编辑
你把坐标系原点挪到pa点了,然后(trans pa 0 1)怎么不是用户坐标系原点呢?
不纠结这个问题,其实你说半天我还是没弄明白你要做什么
页:
[1]