非常有趣。你让我打开2017并使用新的命令中心线。
话虽如此,我看到中心线命令要求用户选择第一条线,然后选择第二条线,并在它们之间放置一个中心线对象。我没有意识到的一种新的实体类型,并且无法抵消。有趣的
- Command: CENTERLINE
- Select first line:
- Select second line:
- Command:
- Command: LI LIST 1 found
- CENTER LINE Layer: "0"
- Space: Model space
- Color: BYLAYER Linetype: "CENTER2"
- Handle = 1010a33
- Associative: Yes
- Start Extension = 0.120000, End Extension = 0.120000
- From point, X= 3576.995446 Y= 1318.941228 Z=0.000000
- To point, X= 3838.233877 Y= 1057.702796 Z=0.000000
- Length = 369.446933
- Command: O OFFSET
- Current settings: Erase source=No Layer=Source OFFSETGAPTYPE=0
- Specify offset distance or [Through/Erase/Layer] <Through>: Specify second point:
- Select object to offset or [Exit/Undo] <Exit>:
- Cannot offset that object.
因此,我想我会将其视为类似于将行添加到选择集以在之后生成多段线,并从旧代码中挖掘出一个片段,它可以工作:
- (progn
- (setq Center1 (entlast))
- (setq ssCenterline (ssadd))
- (ssadd Center1 ssCenterline)
- (vl-cmdf "_.explode" ssCenterline)
- )
|