明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1097|回复: 5

【CC】转换多段线/无法打断、修剪等

[复制链接]
发表于 2022-12-11 08:42 | 显示全部楼层 |阅读模式
本帖最后由 kucha007 于 2023-6-4 02:48 编辑

相信大家都遇到直线无法修剪、倒角或者修剪错误、剪完有小短线的情况。
抛开离坐标点太远的情况,我们通常会怀疑是Z轴没有归零,导致对象不在同一平面的原因。

最近我就遇到很多次这种情况,Z轴归零都没有用,烦的要死。查了一下资料之后,似乎发现了一些不一样的情况,具体解释可以看这里:

https://knowledge.autodesk.com/support/autocad/troubleshooting/caas/sfdcarticles/sfdcarticles/Unable-to-trim-polylines-when-the-cutting-edge-is-a-block.html

大意就是这种情况只会在轻型多段线上出现,而现在CAD画的多段线默认都是轻型多段线= =,只要把轻转重就可以正常修剪或者倒角了。涉及到的变量和命令主要有三个:
  1. PlineType ;默认为2,绘制的多段线为轻型。改为0则绘制的多段线为重型
  2. ConvertPoly ;双向转换:轻转重or重转轻
  3. Convert ;单向转换:只能重转轻


通常我会同时改前面两个,为了方便就整合了一下,分享给大家。


;--------------
另外如果排除了多段线类型的情况,仍然倒角出错,例如倒角后端点不相交,超出或者略短的情况,可以考虑是不是因为坐标超过6位数了,具体解释可以看这里:
https://knowledge.autodesk.com/support/autocad/troubleshooting/caas/sfdcarticles/sfdcarticles/Lines-and-polylines-appear-broken-disjointed-or-discontinuous-in-AutoCAD.html

个人觉得最合适的解决办法就是编块,然后进入块编辑器编辑,编辑完退出再分解块,相当于把有问题的对象移动到原点附近再编辑了。至于如何快速编块,可以参考我之前写的程序:
http://bbs.mjtd.com/thread-186619-1-1.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2022-12-11 12:27 | 显示全部楼层
线段无法修剪的情况下,有时将其复制至一张新的cad文件就可以修剪了。这属于什么问题?
 楼主| 发表于 2022-12-11 12:39 | 显示全部楼层
xiaoduo 发表于 2022-12-11 12:27
线段无法修剪的情况下,有时将其复制至一张新的cad文件就可以修剪了。这属于什么问题?

原理一样吧。你复制过去的对象比原来更靠近原点了啊。这种解决方式也提到了
发表于 2022-12-11 12:52 | 显示全部楼层
kucha007 发表于 2022-12-11 12:39
原理一样吧。你复制过去的对象比原来更靠近原点了啊。这种解决方式也提到了

这真实个老大难的问题
 楼主| 发表于 2022-12-11 13:04 | 显示全部楼层
xiaoduo 发表于 2022-12-11 12:52
这真实个老大难的问题

说白了就是尽量靠近原点画图。但我们的工作流需要原位粘贴,只能编块处理了😬
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-4 12:06 , Processed in 0.206496 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表