ygp820601 发表于 2011-6-16 15:39:54

关于多段线顶点的疑惑

一条多段线的图元信息((-1 . <图元名: 743c0e80>) (0 . "POLYLINE") (330 . <图元名: 748e2d10>) (5 . "1E50") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "S_SBLABELHANGER") (100 . "AcDb2dPolyline") (66 . 1) (10 0.0 0.0 0.0) (70 . 0) (40 . 0.45) (41 . 0.45) (210 0.0 0.0 1.0) (71 . 0) (72 . 0) (73 . 0) (74 . 0) (75 . 0))图元信息中为什么没有顶点信息呢?(10 0.0 0.0 0.0)是怎么回事?复制到其他地方后,除图元名变化外其他图元信息还是一样,但是在特性中,顶点其实是随之变化的,这是怎么回事?

zhynt 发表于 2011-6-16 15:54:35

应该获取组码是330的图元名来获取顶点信息。

ygp820601 发表于 2011-6-16 16:14:58

3Q,原来这样。我试试看

caoyin 发表于 2011-6-16 16:33:14

本帖最后由 caoyin 于 2011-6-16 16:36 编辑

这是 "POLYLINE",而非 "LWPOLYLINE",需要entnext,得到"VERTEX"才能得到所有顶点,论坛有相关帖子,可以参考下,
另:顶点组码应该是10,而非330

ygp820601 发表于 2011-6-16 17:33:52

果然如此,学习了。
页: [1]
查看完整版本: 关于多段线顶点的疑惑