找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 709|回复: 2

[LISP程序]:点排序LSP,帮忙看一下

[复制链接]
发表于 2006-10-29 12:13:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
(defun bx() ;;
  (setq kk 0 ss-mm '() ss-m (list (nth 0 ss-z1)))
  (repeat (length ss-z1)

  (if (=
      (car (nth (1+ kk) ss-z1))
      (car (nth  kk ss-z1))
      )
   
      (setq ss-m (cons (nth (1+ kk) ss-z1) ss-m))
      (setq ss-m (reverse ss-m)
            ss-mm (cons ss-m ss-mm)
            ss-m  (list (nth (1+ kk) ss-z1))
            )
      );;if
    (setq kk (1+ kk))
    );repeat
    )


ss-z1
((6097.45 3018.36 0.0) (6097.45 1073.64 0.0) (8426.71 3018.36 0.0) (8426.71
1073.64 0.0))

需要得到结果ss-mm
(((8426.71 1073.64 0.0) (6097.45 1073.64 0.0)) ((8426.71 3018.36 0.0)
(6097.45 3018.36 0.0)))
;;;;
实际得到
(((8426.71 1073.64 0.0)) ((6097.45 1073.64 0.0)) ((8426.71 3018.36 0.0))
((6097.45 3018.36 0.0)))

帮忙看一下问题出在哪儿?谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-10-29 13:44:34 | 显示全部楼层
试试修改为(未测试):
(defun bx() ;;
(setq kk 0 ss-mm '() ss-m (nth 0 ss-z1))  ;;delete list
(repeat (length ss-z1)

  (if (=
         (car (nth (1+ kk) ss-z1))
         (car (nth kk ss-z1))
       )

       (setq ss-m (cons (nth (1+ kk) ss-z1) ss-m))
       (setq ss-m (reverse ss-m)
             ss-mm (cons ss-m ss-mm)
             ss-m (nth (1+ kk) ss-z1)    ;;delete list
       )
   );;if
(setq kk (1+ kk))
);repeat
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-29 20:08:22 | 显示全部楼层
谢谢回答,;
找到问题了,ss-z1没有按照原来排列,
将CAR 改成CADR即可,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-18 04:28 , Processed in 0.166296 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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