MOHAN 发表于 2022-7-24 12:06:23

线路图

帮助为下图绘制路线。
当我选择Initget并选择应更改的多段线时。




**** Hidden Message *****

BIGAL 发表于 2022-7-25 17:38:33


您可以使用 ActiveX 偏移方法来执行偏移(可以在此处找到双偏移示例)。
您可以使用 DXF 组 43 或 ActiveX ConstantWidth 属性
更改全局宽度

MOHAN 发表于 2022-7-25 20:38:08

线路是否适用于plines和lines
应添加新的偏移线还是删除原始偏移线
什么层

BIGAL 发表于 2022-7-26 02:27:27

选择图层,例如主路线,子路线和本地路线,(我也可以根据以后的要求进行更改)
所有这些都是Polyline
原始不应擦除。(附图)

MOHAN 发表于 2022-7-26 22:28:28

试试这个代码0]

ronjonp 发表于 2022-7-27 11:04:35

太棒了。非常感谢。。。

MOHAN 发表于 2022-7-27 11:30:33

如果这些线已经分层这可能是o

ronjonp 发表于 2022-7-28 10:09:49

我尝试了多项选择,但还有更多的事情要做
(if (setq sel (ssget ":L" '((0 . "LWPOLYLINE") (100 . "AcDbPolyline") (8 . "-TEXT"))))
(repeat (setq idx (sslength sel))
      (setq obj (vlax-ename->vla-object (ssname sel (setq idx (1- idx)))))

57gmc 发表于 2022-7-28 17:17:24

您的过滤器仅捕获“-TEXT”图层上的多段线?

BIGAL 发表于 2022-7-28 17:50:32

我认为您应该使用AutoCAD附带的Map 3D工具集。你想做的就是所谓的地理信息系统。可以使用Map的工具设置不同的线样式。您可以拥有想要的复杂线条样式。所有的地理信息系统都是这样做的。
页: [1] 2
查看完整版本: 线路图