【CC】转换多段线/无法打断、修剪等
本帖最后由 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画的多段线默认都是轻型多段线= =,只要把轻转重就可以正常修剪或者倒角了。涉及到的变量和命令主要有三个:
PlineType ;默认为2,绘制的多段线为轻型。改为0则绘制的多段线为重型
ConvertPoly ;双向转换:轻转重or重转轻
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
线段无法修剪的情况下,有时将其复制至一张新的cad文件就可以修剪了。这属于什么问题? xiaoduo 发表于 2022-12-11 12:27
线段无法修剪的情况下,有时将其复制至一张新的cad文件就可以修剪了。这属于什么问题?
原理一样吧。你复制过去的对象比原来更靠近原点了啊。这种解决方式也提到了 kucha007 发表于 2022-12-11 12:39
原理一样吧。你复制过去的对象比原来更靠近原点了啊。这种解决方式也提到了
这真实个老大难的问题 xiaoduo 发表于 2022-12-11 12:52
这真实个老大难的问题
说白了就是尽量靠近原点画图。但我们的工作流需要原位粘贴,只能编块处理了😬 感谢分享。。。
页:
[1]