土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 刚刚学习lsp,有一段lsp希望大家帮忙看看是什么地方出错

刚刚学习lsp,有一段lsp希望大家帮忙看看是什么地方出错

发布于:2012-12-02 15:29:02 来自:建筑设计/CAD下载及教程 [复制转发]
defun C:jx(/ ss len a o1 o2 o3 o4 p1 p2);定义参数
(setq ss (ssget));选取文本
(setq ss (ssadd));选取文本
(setq len (sslength ss));读取文本长度
(setq a (entget ss));将文本变成一个合集
(setq o1 (+ (cadr (assoc 10 a))));得到文本插入点x坐标的和
(setq o2 (/ (o1 len)));求的x坐标的平均值
(setq o3 (+ (cadr (assoc 20 a))));得到文本插入点y标的和
(setq o4 (/ (o3 len))))));求的y标的平均值
if(=1 1)(progn
(cond ((=(ssoc 10 ss) o2) ((setq p1 polar(o1,o3)) (setq p2 polar(o1,(+(o3 1))))如果x坐标相同,则按照Y的平均值的那条线镜像
(cond ((=(ssoc 2 ss) o4) ((setq p1 polar((+(o2 1),o3)) (setq p2 polar(o2,o3)))如果y标相同,则按照x平均值的那条线镜像
(command "._mirror" ss "" p1 p2 "y")
(princ)
希望得到的效果如下
2012-12-02 030714.JPG

2012-12-02 030714.JPG

这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.08 万条内容 · 665 人订阅

猜你喜欢

阅读下一篇

搭建服务器Windows是最好的选择吗?

以往我们搭建服务器都是使用的Linux类操作系统,其主要的原因就是有两点,第一点就是价格十分的便宜,其实如果我们不适用RedHat的支持或者是使用其他的Linux操作系统的话,那么基本上这个费用就是0。另外的一个方面就是Linux比较的稳定。 但是随着Windows的新版本的相继推出在服务器领域Linux面临着巨大的挑战。我们作为用户可能使用的只是Win 7旗舰版或者是

回帖成功

经验值 +10