明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 739|回复: 5

[提问] 块内直线的端点在取点时和实际不一致

[复制链接]
发表于 2022-9-26 15:06:25 | 显示全部楼层 |阅读模式
本帖最后由 lostbalance 于 2022-9-26 15:09 编辑

前段时间,有一个图框块打印存在问题,左侧和下侧的边框打印不出来,一直解决不了,在明经上还发帖请教了,见下。
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=186223&page=1#pid926176
今天又研究了下,发现原来是定位点的问题。
1. 参见下图,绿色为图框块的边框线,白色的是测得的该图框块的包围框,包围框整体往右上角偏移非常小的距离(x向0.000001,Y向0.0000002),默认的4位小数点甚至无法显示出来,我是放到1000倍才粗测的。所以导致实际的块,左侧及下侧超出了包围框,无法打印,右侧和上侧在框内,正常打印。
2. 我手动取点,用了end做标记,发现取得的绿线的端点(end点)的位置竟然也是包围框的四个角,所以我手动打印测试的时候,是同样的情况。
3. 然后神奇的事情来了,当我把这个图框块打散,绿色的边框线移动了位置,与白色的包围框重合了,所以打散以及重新做块后,没有出现问题。

有没有大师,来分析下这是怎么回事,为什么会出现端点与实际值不一致,有没有办法进行提前判断。

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2022-9-26 16:42:46 | 显示全部楼层
你试一下设置打印机,改一下打印边距

本帖子中包含更多资源

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

x
 楼主| 发表于 2022-9-27 11:44:42 | 显示全部楼层
菜卷鱼 发表于 2022-9-26 16:42
你试一下设置打印机,改一下打印边距

已经不是打印的问题了,是这个块本身的取点有问题。你看一下我一楼的描述,用end取点或者包围框取点,都是我截图中的白色线框的交点,而不是实际绿色线的交点,有非常小的偏移量,而且块打散后,绿色线的还自动挪位至与白色线重合了。
有兴趣的话,你可以试一下,要把图形放的很大后才能看出这个偏移量来。
我比较好奇这个偏移量是怎么出现的,打印的问题反而不是很重要了。
 楼主| 发表于 2022-9-27 11:59:58 | 显示全部楼层
刚才又测试了下,发现打印没有问题,取包围框也是重合的,感觉取点变正常了,但我的AutoCAD的配置都没有任何调整过。

我怀疑是不是和AutoCAD的精度有关系,另外就是电脑运行的程序多,cpu和内存之类的占用高,是不是会影响到AutoCAD的精度运算。
发表于 2022-9-27 14:26:37 | 显示全部楼层
会不会是直线端点Z轴不为0?
 楼主| 发表于 2022-9-29 11:16:33 | 显示全部楼层
masterlong 发表于 2022-9-27 14:26
会不会是直线端点Z轴不为0?

工作的关系,图纸以二维为主,这个也是二维的图纸框做的块,Z轴上不太可能会有改动。
另外,在测试的时候,试过放大了100倍和1000倍,印象中特性面板的Z轴是0,除非是类似我上面提到的,小数点后7、8位,CAD无法显示出来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 22:35 , Processed in 0.166758 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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