为什么AutoCAD中Z轴自己变了?怎么解决?

之前有多位网友遇到过类似问题,画着画着图突然发现图形有了Z坐标,因此针对Z坐标可能导致的问题和如何将Z坐标归零发过多篇文章,但却一直没有弄清楚为什么这些图形会出现Z坐标,最近从AUTODESK官网看到一些信息,在此分享给大家,看看是否对大家有用。

问题现象

当我们用AUTOCAD画图时,有时会发现有些对象会出现Z坐标。当我们用各种方法讲所有图形的Z坐标都改会0后,但画一会图后发现,之前坐标已经设置成0的图形有的又了Z坐标。而且不同对象的Z坐标并不是一个笃定值,而是不同对象有不同Z值。

原因:

对象被放置到远离原点的地方,或者图纸的坐标空间很大。

CAD处理数据的时候精度也是有限制的,举个例子,你用计算器将2不断开平方,开个十来次,然后再计算相同次数的平方,最终结果会发现不是2,而是1.99999....,我用AUTOCAD内部的计算器做了类似的计算后,大概开方和平方做了不到20次,最后的结果是1.99999688。当图形在坐标值极大处,而图形的尺寸相对较小,图形计算产生误差的可能性就会增加。

欧特克公司自己也承认AUTOCAD在处理极大坐标值时可能是有问题,可能会导致图形随机有Z坐标值。

解决方法:

选择所有图形,将图形移动到原点附近,然后在手动或利用正常的工具,如FLATTEN功能将Z坐标恢复为0.

检查一下是否图块内部也累类似问题,如果存在类似问题,对图块进行编辑,将内部图形的Z坐标都处理为0。

在选项OP对话框中“绘图”选项卡中勾寻使用当前标高替换Z值”,也可以直接将变量OSNAPZ设置为1。

当然这并不能解释所有网友的问题,因为有些网友图纸的坐标值并不大,却出现Z坐标,结果用了错误的Z轴归零插件,反而导致出现了10的几十次方的极大坐标。之前也猜想过Z坐标出现的原因,如果不是上述问题,可以看看是不是这个下面文章中说的原因。

热门搜索

© 机械5 访问电脑版