明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1532|回复: 3

[提问] ucs用户坐标系trans转换

[复制链接]
发表于 2017-12-27 21:24 | 显示全部楼层 |阅读模式

(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' ,,,,,,,,,, pa  pb点用于ssget

请教各位,上面问题,有别的什么方法吗?
发表于 2017-12-28 08:04 | 显示全部楼层
本帖最后由 Linhay 于 2017-12-28 08:31 编辑

1、用户不能输入另一个 AutoLISP 表达式来响应 getcorner 的请求。2、(trans pa 0 1)后不就是你现在用户坐标系的原点吗?
 楼主| 发表于 2017-12-28 21:05 | 显示全部楼层
Linhay 发表于 2017-12-28 08:04
1、用户不能输入另一个 AutoLISP 表达式来响应 getcorner 的请求。2、(trans pa 0 1)后不就是你现在用户坐 ...

、(trans pa 0 1)后不是用户坐标系的原点. 跑很远,"ucs" "o"坐标系变了,即使trans化pa点,也不再是ucs前那个 pa点,很麻烦,

谢谢你啊
发表于 2017-12-29 08:08 | 显示全部楼层
本帖最后由 Linhay 于 2017-12-29 08:09 编辑

你把坐标系原点挪到pa点了,然后(trans pa 0 1)怎么不是用户坐标系原点呢?
不纠结这个问题,其实你说半天我还是没弄明白你要做什么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-27 12:23 , Processed in 0.259241 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表