shibayan 发表于 2021-7-13 16:22:40

谁能把这个填充图案裁剪掉?

我们办公室的人都试了,无法解决。
当然不要说重新画个封闭多段线和填充图案就可以裁剪了,这是从一个大文件里面复制出来的,原来的大文件里还有很多这种情况,不可能全部重新画。
另外,标高已经全部调成0了。我只有一个明经币了,所以……


bssurvey 发表于 2021-7-13 16:22:41

本帖最后由 bssurvey 于 2021-7-13 17:14 编辑

是因為粗線為 "相對於 UCS 的擠出方向:" ,意思就是3D的線(有厚度),所以並沒有交集
指令: list 找到 1 個

                  LWPOLYLINE圖層:「zk立面图桩身」
                            空間: 模型空間
                   顏色: BYLAYER    線型: 「Continuous」
                   處理碼 = 2d2
            封閉的
    固定寬度       100
相對於 UCS 的擠出方向:
                   X=      0Y=      0Z=      1
            面積   11576970
         周長   25154

          在點X=    59519Y=    24164Z=      0
          在點X=    59782Y=    23199Z=      0
          在點X=    48620Y=    20129Z=      0
          在點X=    48357Y=    21094Z=      0
重新根據粗線描繪多段線 就可以了或是把圖檔的多段線及填充物件複製到新圖檔,把多段線炸開變成單線再裁剪填充物件後,先將原圖檔填充物件刪除,再將填充物件複製回原圖檔




dunkel 发表于 2021-7-13 19:03:35

Z轴也没有完全归零吧,那个粗框线标高近乎 -0.05的,LUPREC 命令输入 4 后就可以看到。
粗框线还提示有拉伸方向,说明它和当前 UCS 不是平行的,即它的面和填充的那个是不平行的,尽管很是细微,X.Y 是 e-10 级了,DXFOUT 可以看到的。
如果有很多这样的,鉴于这个夹角非常小(应该的当初误形成的吧),我觉得用个代码把它替换为平行的 (0.0 0.0 1.0) 算了,然后再重新定义填充的边界。

shibayan 发表于 2021-7-14 09:41:57

dunkel 发表于 2021-7-13 19:03
Z轴也没有完全归零吧,那个粗框线标高近乎 -0.05的,LUPREC 命令输入 4 后就可以看到。
粗框线还提示有拉 ...

大佬麻烦再问下,那个细微的拉伸方向(就是那个e-10级的)是在哪看出的?DXFOUT命令不是保存成DXF文件用的吗?

shibayan 发表于 2021-7-14 09:43:19

bssurvey 发表于 2021-7-13 16:48
是因為粗線為 "相對於 UCS 的擠出方向:" ,意思就是3D的線(有厚度),所以並沒有交集
指令: list 找到 1 個 ...

果然高手在论坛啊~你把原理讲出来了,这是最想知道的。

dunkel 发表于 2021-7-14 18:40:46

shibayan 发表于 2021-7-14 09:41
大佬麻烦再问下,那个细微的拉伸方向(就是那个e-10级的)是在哪看出的?DXFOUT命令不是保存成DXF文件用 ...

就是 DXFOUT 生成的 DXF 文件里看出来的,(entget (handent ...)) 生成的实体表里也可以看到。

shibayan 发表于 2021-7-15 09:21:52

dunkel 发表于 2021-7-14 18:40
就是 DXFOUT 生成的 DXF 文件里看出来的,(entget (handent ...)) 生成的实体表里也可以看到。

好的,谢谢大佬
页: [1]
查看完整版本: 谁能把这个填充图案裁剪掉?