[求助]LIST表的比较
<p>_1_$ (equal (cdr (assoc 10 (entget (ssname ss (+ i 1))))) '(-1320.56 685.88 0.0))<br/>nil<br/>_1_$ (cdr (assoc 10 (entget (ssname ss (+ i 1)))))<br/>(-1320.56 685.88 0.0)</p><p>想提取实体的中心坐标,与现有坐标比较。但是,两个坐标明明一样,而且都是LIST,但是,使用equal比较却是nil。为什么?</p> <p>(equal (cdr (assoc 10 (entget (ssname ss (+ i 1))))) '(-1320.56 685.88 0.0) <font color="#f73809">0.1</font>)<br/>加入最大允许误差看看</p><p>'(-1320.56 685.88 0.0)这个表是不求值的,0.0精度最多到0.1,685.88精度最多也到0.01</p><p>但(cdr (assoc 10 (entget (ssname ss (+ i 1)))))返回的是实数坐标表</p> 谢谢!解决!
页:
[1]