- 积分
- 34652
- 明经币
- 个
- 注册时间
- 2003-11-28
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2018-9-6 10:05:04
|
显示全部楼层
这种问题只要绘图时候注意就可以避免了。
至于已经存在的,用程序做固然很简单,但是结果未必会像你预期的那么理想。比如很多元素并不是线,还有多义线和矩形什么的,情况就复杂多了。自动变红色,那原来本来就是红色的怎么办?还得看有没有热心网友愿意帮你写。
有个方法可以自己手工做。先选中所有线,然后list,出现下面信息:
LINE Layer: "0"
Space: Model space
Handle = 261
from point, X=1667.1275 Y=1316.6022 Z= 0.0000
to point, X=1967.1275 Y=1316.6022 Z= 0.0000
Length = 300.0000, Angle in XY Plane = 0
Delta X = 300.0000, Delta Y = 0.0000, Delta Z = 0.0000
LINE Layer: "0"
Space: Model space
Handle = 260
from point, X=1605.0441 Y=1509.6184 Z= 0.0000
to point, X=2046.5258 Y=1554.4257 Z= 0.0000
Length = 443.7497, Angle in XY Plane = 6
Delta X = 441.4817, Delta Y = 44.8073, Delta Z = 0.0000
把这些信息放在excel中,不难提取出length后边不为0的线段的handle,然后根据这个handle列表就可以检索出元素了。 |
|