Working Units的大小和精度有什么关系?

当主单位设为米的时候,单击Working Units选项页的那个Edit按钮,发现其中的Resolution是10000 Per Meter。这表示什么意思呢?是不是我把这个值改的越大(比如改为1000000 Per Meter)表示我当前dgn文件的精度越高?

当主单位为毫米的时候这个值便是1000 Per Meter,而主单位为米的时候才10000 Per Meter。
已邀请:

naier - Hello World! BIM问答社区

赞同来自:

可以这么说,主单位和子单位和精确度没有关系,他们只是当前工作度量的基准,下面设置的精确度也是工作时的读出精确度.真正的精确度是由resolution来设定的:既,计算机用多少个点来表示一个单位长度,例如米.举个简单的例子:我们现在的resolution是10000 per meter,那么精确度是0.0001米,如果这个时候工作单位是米,读出精确度为0.01,这时你绘制一个1.2345的线,你用测量工具测量时,你得到的长度是1.23米,因为读出精确度是0.01,而系统因为精确度是0.0001米,那么系统真正存储的是1.2345米,当你的读出精确度设置为0.0001时,你再测量就成了1.2345米,另外,Resolution的概念和绘图体的概念结合来理解会更容易理解.

xyhou

赞同来自:

** http://www.bentleybbs.com/bbs/ ... D1352 _naier_ **


多谢大虾
那意思就是我把resolution设置的更大精度就更高对吧?
那么我把这个值设置的很大会产生一些其它什么影响呢?比如,文件存储量、v8i处理的响应速度等。

“当前的resolution是10000 per meter,那么精确度是0.0001米”,当我把这个dgn文件导出为dxf的时候,““高级”选项里设置DXF精度,最多可以设置为小数点后16位”(参见http://www.bentleybbs.com/bbs/ ... ht%3D)。
但是目前的“精确度是0.0001米”,那么小数点后多出的那些位数是怎么计算出来的呢?

naier - Hello World! BIM问答社区

赞同来自:

计算机的计算能力是一定的,精度越大,计算机能表达的范围也就越小。采取什么样的精度,完全取决于工程项目的需要,如果是建筑项目MM级的就Ok了,如果是地理信息,米也就可以了。。

另外,需要注意的是在AutoCAD中,是没有工作单位的,这在本论坛中介绍两者区别的帖子中已经提到,所以,两个软件之间进行转换时,就涉及到一个单位设置的问题。

MicroStation迷

赞同来自:

各位对Resolution的理解好像是有些偏差。V8DGN中坐标已经采取了双精度浮点数据类型,数据的精度是极高的。基本上来说与这个Resoultion没有太大关系了,这个东东的保留主要是与V7DGN兼容而设置。请看MicroStation中帮助里关于这个Resoultion的解释如下:
分辨率
确定设计平面/立方体的精度。“分辨率”设置定义了设计环境的最低精度,这种精度仅在非常大的工作区域/立方体的最外围才有用处。例如,如果工作环境的“最低”精度为 0.0001 米,则设计平面/立方体的尺寸很大,其在每个轴方向上的长度达 9 亿千米。通常都在设计平面/立方体的原点附近绘图,此时的精度要比最低精度高上千万倍。因此,几乎所有情况下都不必更改“分辨率”设置。

xyhou

赞同来自:

** http://www.bentleybbs.com/bbs/ ... D1352 _MicroStation迷_ **


受教

naier - Hello World! BIM问答社区

赞同来自:

如果更改了分辨率,工作空间的大小会变化
更改的分辨率,物体的度量长度会变化!

xyhou

赞同来自:

** http://www.bentleybbs.com/bbs/ ... D1352 _naier_ **


看来还是不改分辨率的好……

要回复问题请先登录注册