xugong1983 发表于 2007-10-8 08:52:00

请教dist,命令

cad中2004版,使用dist命令时,为什么只能量出在x方向或只能量出在y方向的增量,而不是量出真正的斜向距离呢?初学急用,望各位大哥多帮忙

dunkel 发表于 2007-10-8 17:29:00

是不是下面的命令行窗口太小了, 只有两行? 可以拖大点儿, 或者是按 F2 切换到文本窗口看个仔细

xugong1983 发表于 2007-10-9 08:49:00

<p>不是,每当我量距离时,比如说斜向上的一个距离,它会只给量出y方向的增量,x方向增量为零,不只是为什么,怎么办?多谢帮忙</p><p>另外,有时候在使用dist命令时,z方向的增量不但不是零,反而会是一万多米,这又是怎么处理呢,请赐教</p>

dunkel 发表于 2007-10-9 09:59:00

<p>第一个现象, 如果不是选择点时有误, 可能是坐标系统偏转了, ucsicon on 命令序列看看当前的坐标系统是否和屏幕对齐</p><p>第二个问题, 那就是不同的点 (实体上的) 确实是 Z 标高不相同. 这个, 一般可以通过两次 Move 命令来消除这些不需要的不同的标高 z 坐标值. <br/>(1) 选择需要被处理的实体, Move 命令将它们由 0,0,0 移动到 0,0,1e99<br/>(2) 还是刚才的那些实体, 还是用 Move 命令将它们由 0,0,1e99 移动到 0,0,0<br/>这个方法主要是借助计算机内部浮点数值表示精度上的限制来实现的. 通常的浮点数值表示精度只有 15 个十进制位的样子. 如果图形中实体 z 坐标不是很离奇的话, 和 1e99 间的位差就远不止 15 了. 这样, 第一步的 Move 命令后, 所有的实体的 z 坐标就都只是 1e99, 原来的那些几啊, 几十几百即便是几万的, 全丢了; 所以, 最后再将它们移回到 0,0,0 就将 z 坐标返 0 了</p>
页: [1]
查看完整版本: 请教dist,命令