明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2103|回复: 5

[原创]请问如何获取当前图纸的中心点?

[复制链接]
发表于 2009-7-6 16:34:00 | 显示全部楼层 |阅读模式
请问如何获取当前图纸的中心点?
发表于 2009-7-6 17:27:00 | 显示全部楼层

目的是什么?

用两点之中间点的选择,m2p(或mtp),第一点图形左下角(其他任意一个角点也一样),第二点对角点,得到的就是中间点。

 楼主| 发表于 2009-7-7 09:35:00 | 显示全部楼层

 感谢你的回复。

目的为将当前图纸上所有图形垂直或水平翻转。

已知方法:

(DEFUN C:r9()
(COMMAND "ROTATE" "ALL" "" '(0 0) 90)
)
可如果中心坐标为(0.0),所有图形就不是在原位了。

请高手指教!

发表于 2009-7-7 17:24:00 | 显示全部楼层

当前图纸的中心点是甚麼??

(COMMAND "ROTATE" "ALL" "" (GETVAR "VIEWCTR") 90)

 楼主| 发表于 2009-8-4 15:58:00 | 显示全部楼层

感谢龙龙,您这代码已解决问题了。

再请教一下。如果以插入点为中心翻转。怎么写呢?

发表于 2013-1-10 12:52:06 | 显示全部楼层
只用纯粹的代码不能获取中心点么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 14:45 , Processed in 0.191047 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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