明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1991|回复: 4

3维列表。

[复制链接]
发表于 2012-7-2 11:38:16 | 显示全部楼层 |阅读模式
lisp能处理3维列表吗?就是3x3 的矩阵。因为我要处理多个目标,每个目标有3的标志点坐标。一个点的坐标y值相同,所以想利用x的值进行目标排序,这样点选目标时可以不用考虑顺序。处理这些目标时就可以按规定顺序处理其余两点的坐标。因为头尾和中间目标处理方式完全不同。谢谢。
发表于 2012-7-2 13:32:51 | 显示全部楼层
搜索 “表排序”即可找到答案
 楼主| 发表于 2012-7-3 09:59:46 | 显示全部楼层
Gu_xl 发表于 2012-7-2 13:32
搜索 “表排序”即可找到答案

谢谢。大致明白了。
现在我将3个点做成一个表中元素,我用了下列语句,但是结果却是每个点一个元素。如何修改?

(setq points(list pt10 pt13 pt14))
  (setq point(append point points))
发表于 2012-7-3 10:05:12 | 显示全部楼层
本帖最后由 crazylsp 于 2012-7-3 10:09 编辑

(setq points(list pt10 pt13 pt14))
  (setq point(append (list point points)))或试(setq point(append (list point)(list points)))
 楼主| 发表于 2012-7-3 10:16:03 | 显示全部楼层
crazylsp 发表于 2012-7-3 10:05
(setq points(list pt10 pt13 pt14))
  (setq point(append (list point points)))或试(setq point(append ...

谢谢。回的真快啊。行了。3点一个元素。并按每个元素第一点x坐标排了序了。下一步比较好办,有现成旧的模块利用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-22 01:28 , Processed in 0.184318 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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