兯砓 发表于 2005-3-2 21:02:00

如何在两个任意点间取它们的中点

请问,有没有一个命令可以直接在两个任意点间取中点.

lzh1600 发表于 2005-3-2 21:10:00

将两点连线,然后捕捉中点。

兯砓 发表于 2005-3-2 21:21:00

当然,谢谢你的回复,谢谢。

yesong555 发表于 2005-3-3 08:03:00

如果知道两点的坐标也可以算出中点的坐标

MIKASA 发表于 2005-3-3 10:04:00

用'cal也行吧,你找找关于autocad中关于计算器的使用,我好长时间没用了,有点忘了,呵呵

CADghost 发表于 2005-3-3 10:24:00

(defun c:mid_point ()<BR>       (setq p1 (getpoint "\nchoose a point:"))<BR>       (setq p2 (getpoint "\nchoose another point:"))<BR>       (setq p1_x (car p1))<BR>       (setq p2_x (car p2))<BR>       (Setq p1_y (cadr p1))<BR>       (setq p2_y (cadr p2))<BR>       (setq p_x (+ (/ (- p1_x p2_x) 2) p2_x))<BR>       (Setq p_y (+ (/ (- p1_y p2_y) 2) p2_y))<BR>       (setq p_new (list p_X p_y))<BR>       (princ "\中点为:")<BR>       (princ p_new)<BR>       (princ)<BR>       )


加载这段程序,输入命令mid_point

龙龙仔 发表于 2005-3-3 13:04:00

<P class=cr_leadin>定位两点之间的中点


<P class=cmd_line><IMG src="mk:@MSITStore:C:\Program%20Files\Autodesk\MDT%202005\help\acad_acr.chm::/ac.keyboard.gif" border=0>        指令行:<!--ensp-->       在定位点的提示下,输入 mtp


<P class=body>可以将两点之间的中点 (MTP) 指令修改子与常驻式物件锁点或物件锁点取代一起使用。(
<OBJECT id=alink_OSNAP_CMD_419208 type=application/x-oleobject classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11><PARAM NAME="Width" VALUE="0"><PARAM NAME="Height" VALUE="0"><PARAM NAME="Command" VALUE="???????????赤???????蝩????????????????熙????楫??輒????貌??足???????????a"></OBJECT>OSNAP 指令)


<P class=body>在定位点的提示下,输入 mtp 或 m2p。


<P class=prompt>第一个中点:指定一点:


<P class=prompt_end>第二个中点:指定第二个点

suntao008 发表于 2005-3-3 13:36:00

<SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">mee                                                        <SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">(end,end)/2 的便捷功能函数,求二端点间的中点坐标               </SPAN></SPAN>

席恩蒂 发表于 2005-3-3 13:46:00

如果这两点在屏幕上可以捕捉到,最简单的办法是用MTP命令,然后在屏幕上捕捉那两点。如果不能捕捉到可用'CAL计算。

zhanghong 发表于 2005-3-3 14:19:00

用那么麻烦呀~我记得好像很容易吧
页: [1] 2
查看完整版本: 如何在两个任意点间取它们的中点