htys24101 发表于 2010-12-4 15:59:19

如何才能快速提取多个点的三维坐标(XYZ)

最近工作上需要提取很多个点的三维坐标到EXCEL中,用PLINE线只有二维,用LINE线每次只能提2个坐标,用3dploy命令提取的坐标信息太多,请各位师傅们能不另赐教,谢谢

Gu_xl 发表于 2010-12-5 16:09:40

你想从哪儿获取三维点呀?是line还是point还是lwpolyline,你说清楚点!

bmy07 发表于 2011-3-31 17:16:43

回复 Gu_xl 的帖子

版本你好,又要麻烦你了,如何提取三维多段线每个点的坐标

Gu_xl 发表于 2011-3-31 18:13:24

回复 bmy07 的帖子


(defun c:tt(/ en enl pts)
(setq en (car (entsel "选择3dpolyline")))
(while (= (cdr (assoc 0 (setq enl (entget (setq en (entnext en)))))) "VERTEX")
    (setq pts (cons (cdr (assoc 10 enl)) pts))
    )
(reverse pts)
)

bmy07 发表于 2011-3-31 18:53:25

回复 Gu_xl 的帖子

怎么这么简单,特别感谢

yinmonkey 发表于 2015-7-21 16:42:39

Gu_xl 发表于 2011-3-31 18:13 static/image/common/back.gif
回复 bmy07 的帖子

为什么提取出来的顶点坐标精度XY只有小数点后2位,Z为小数点后3位,如何设置才能提取小数点后5位!谢谢
页: [1]
查看完整版本: 如何才能快速提取多个点的三维坐标(XYZ)