GSD 发表于 2022-5-19 11:25:50

vl-position 返回空怎么回事

本帖最后由 GSD 于 2022-5-19 11:31 编辑


请问出现这种返回nil的情况 一般是什么原因造成的?

自贡黄明儒 发表于 2022-5-19 11:31:05

实数精度问题,将数圆整

GSD 发表于 2022-5-19 11:33:47

自贡黄明儒 发表于 2022-5-19 11:31
实数精度问题,将数圆整

感谢黄大师!我这是用曲线交点函数得到的交点坐标后查找在多段线的顶点坐标的位置,无法圆整

自贡黄明儒 发表于 2022-5-19 11:37:58

本帖最后由 自贡黄明儒 于 2022-5-19 11:48 编辑

GSD 发表于 2022-5-19 11:33
感谢黄大师!我这是用曲线交点函数得到的交点坐标后查找在多段线的顶点坐标的位置,无法圆整
带容差的member

GSD 发表于 2022-5-19 12:36:16

自贡黄明儒 发表于 2022-5-19 11:37
带容差的member

问题是不是在这里、、、
(setq lst    '()
       en_lst (entget en))
(mapcar '(lambda (x)
           (if (= (car x) 10)
          (setq lst (cons (cdr x) lst))))
       en_lst)
用以上代码得到顶点坐标的列表没有Z轴值
而(GetInterPoint en1 en2)得到的坐标有z轴值
用(mapcar '(lambda (x) (list (car x) (cadr x))) pt_list)去掉了Z轴值
是不是受到更改的影响?怎么才能得到顶点的三维坐标???

pzweng 发表于 2022-5-20 08:23:29

GSD 发表于 2022-5-19 12:36
问题是不是在这里、、、
(setq lst    '()
       en_lst (entget en))


只有三维多线段才有Z值,其它的都只有标高

GSD 发表于 2022-5-20 08:37:25

pzweng 发表于 2022-5-20 08:23
只有三维多线段才有Z值,其它的都只有标高

谢谢!!只有三维多线段才有Z值,其它的都只有标高

GSD 发表于 2022-5-27 16:55:19

本帖最后由 GSD 于 2022-5-27 16:57 编辑

自贡黄明儒 发表于 2022-5-19 11:37
带容差的member
以前就用过您的”带容差的member”可是长时间没动lsp 又忘记了!感谢!!
页: [1]
查看完整版本: vl-position 返回空怎么回事