idrawwithcad 发表于 2005-8-11 20:25:16

在3d中测量距离

大家好
如果有不同的Z值,有人知道在平面图中获得两点之间的水平距离的简单方法吗?
即我想获得两点之间的“运行”,而不是下丘脑
目前我们只是在两点之间画一条线,将Z值设置为0,然后在上面做一个长度,所以一定有更好的方法!
感谢任何帮助!
干杯
**** Hidden Message *****

MickD 发表于 2005-8-11 20:41:08

试试“距离”comand。
在命令提示符下键入DI,它将要求您输入2个点,并将每个方向的DELTA值打印到命令行。
这是一个非常方便的工具

Keith™ 发表于 2005-8-11 20:47:29

…或临时线性尺寸。。。。

Kerry 发表于 2005-8-11 20:51:37

或者类似这样的情况:
如果指向VLISP函数
distance
的其中一个点是2D,则返回将与当前构造平面在同一平面上。
(defun 2DDistance ( pt1 pt2)
        (distance (list (car pt1)(cadr pt1)) pt2)
)
(defun c:test (/ pt1 pt2 2dd 3dd)
(setq pt1 (getpoint "\nSelect First Point ")
      pt2 (getpoint pt1 "\nSelect Second Point ")
      2dd (2DDistance pt1 pt2)
      3dd (distance pt1 pt2)
)
(prompt (strcat (rtos 2dd 2 5) " : " (rtos 3dd 2 5)))
(princ)
)
命令:测试
选择第一个点0,0,0
选择第二个点200,300,400
360.55513:538.51648
kwb

idrawwithcad 发表于 2005-8-11 21:52:01


感谢您的回复,我们已经尝试了这一条,但遗憾的是,它似乎给出了考虑Z值的两点之间的距离

idrawwithcad 发表于 2005-8-11 21:53:09

谢谢另外两个回复,我很快会试的!
谢谢大家

daron 发表于 2005-8-12 08:08:02

还有很长的路要走!逐点绘制多段线,移动柱脚并检查其长度。柱面线(不是三维柱面线)只能在二维中绘制,因此不会出现此问题。但我相信克里的密码会好得多。

cad-waulader 发表于 2005-8-12 12:14:40

照基思说的做了…效果很好。
从点A到点B(具有不同x、y和Z坐标的两个点)进行了
对齐标注,获得了点之间的
水平距离
(即在xy平面内)。无论是否使用点过滤器,效果都是一样的。在所获得尺寸的显示精度范围内快速可靠。

CADaver 发表于 2005-8-13 18:21:17

Keith的dim技巧是一种快速有效的获取“计划”距离的方法,我一直都在使用它。如果需要X和Y偏移,请在“距离”命令中使用点过滤器
输入“距离”命令,当提示第一个点时,输入.Z并在图形上拾取一个开放点(这将获得UCS的Z=0),然后捕捉所需的第一个点。对第二点也要这样做。

Keith™ 发表于 2005-8-14 00:39:45

欢迎回来,尸体..谢谢你的提示..我得把那个放在我的repetoir(sp)里
页: [1]
查看完整版本: 在3d中测量距离