明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1834|回复: 6

关于点对的问题

[复制链接]
发表于 2004-6-1 16:35:00 | 显示全部楼层 |阅读模式
本来在一个普通的表中想获得表中元素用nth就可以解决了可是在点对的表中是不能的


用f表中内容为(40.70) (setq a (nth        1 f))的这样会提示参数类型错误,请问怎么样取得点对的表中元素呢?
发表于 2004-6-1 16:48:00 | 显示全部楼层
1、注意点对表点的左右都有空格的。。。


2、既然是点对,就是说明它只有两个元素,既然是两个元素,还需要nth吗?car和cdr不就可以了吗。。。这里使用cdr取第二项,而不是使用cadr
 楼主| 发表于 2004-6-1 16:52:00 | 显示全部楼层
o         我用cadr取的时候出现的上面的问题 请看看我在如何获得3D实体属性里面的问题



谢谢
发表于 2006-12-10 23:11:00 | 显示全部楼层

(setq ss(ssget))

(setq s(entget(ssname ss 0)))

(setq r(assoc '0  s))

(setq d '(0 . "line"))

(equal d r) 返回 nil 为什么 赐教

发表于 2006-12-10 23:15:00 | 显示全部楼层
我的意思是 选择集 中如何判断第一个选择是线段
发表于 2006-12-11 07:30:00 | 显示全部楼层
Command: (equal (assoc 0 (entget s)) '(0 . "LINE"))
T
Command: (equal (assoc 0 (entget s)) '(0 . "Line"))
nil
Command: (equal (assoc 0 (entget s)) '(0 . "line"))
nil
发表于 2006-12-11 11:12:00 | 显示全部楼层

谢了

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

本版积分规则

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

GMT+8, 2025-11-23 12:53 , Processed in 0.178978 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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