peraperson 发表于 2014-7-7 16:52:33

请问如何获取 3D polyline, 2D polyline的高程

本帖最后由 peraperson 于 2014-7-7 17:11 编辑

lwpolyline高程组码是38 那么如何获取3D polyline, 2D polyline (点齐高)的高程呢? 论坛里好像没怎么讨论3D polyline, 2D polyline的。有知道的能指点一下吗 谢谢

xhq1954425 发表于 2014-7-7 17:27:45

没弄过,把三维的炸开后能得到高度……这法可能太笨了,看看别人怎么弄。

风树 发表于 2014-7-7 17:32:59

有没有不用组码就能实现的函数呢?

vectra 发表于 2014-7-7 21:46:25

本帖最后由 vectra 于 2014-7-7 21:47 编辑

entnext
entget
获取10组码,Z坐标即为想要的高程
循环上述过程直到SEQEND


应该还可以通过vla-get-coordinates函数处理。

alin 发表于 2014-7-11 11:09:06

既然是齐高,知道任何一点的高程就行
(setq height (last (vlax-curve-getstartpoint (car (entsel)))))
页: [1]
查看完整版本: 请问如何获取 3D polyline, 2D polyline的高程