hibis 发表于 2004-11-30 10:54:00

请问,谁知道?

POLYLINE 和 LWPOLYLINE 什么不同?


怎么得到LWPOLYLINE的长度?

BDYCAD 发表于 2004-11-30 11:21:00

1. POLYLINE 是R14以前旧版CAD的PLINE画出线条的格式. 而LWPOLYLINE是2000以上版本改进过的PLINE画出线的格式.


2. 可以用LIST命令查看对象的长度或都其它的属性, 这是得到LWPOLYLINE长度的一种途径, 如用程序比较容易取出长度值, 例如:


(SETQ WPL (ENTSEL ":\n选择要提取长度的对象:"))<BR>(command ".LENGTHEN" WPL"");取长长度可以调用LENGTHEN命令辅助<BR>(getvar "PERIMETER"); 取出所选对象的长度,


还有可以用


(SETQ WPL (ENTSEL ":\n选择要提取长度的对象:"))<BR>(vla-get-length (vlax-ename-&gt;vla-object (car wpl))); 直接提取对象的长度

Joseflin 发表于 2004-11-30 13:07:00

PLINETYPE


指定 AutoCAD 是否要使用最佳化的 2D 聚合线。PLINETYPE 会控制 PLINE 指令对於新聚合线的建立,以及旧版图面的既有聚合线的转换。


0        当开启旧版图面时,不转换其中的聚合线;PLINE 会建立旧格式的聚合线。<BR>1        当开启旧版图面时,不转换其中的聚合线;PLINE 会建立最佳化的聚合线。<BR>2        当开启旧版图面时,转换其中的聚合线;PLINE 会建立最佳化的聚合线。
页: [1]
查看完整版本: 请问,谁知道?