如何在两个任意点间取它们的中点
请问,有没有一个命令可以直接在两个任意点间取中点. 将两点连线,然后捕捉中点。 当然,谢谢你的回复,谢谢。 如果知道两点的坐标也可以算出中点的坐标 用'cal也行吧,你找找关于autocad中关于计算器的使用,我好长时间没用了,有点忘了,呵呵 (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 <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>第二个中点:指定第二个点 <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> 如果这两点在屏幕上可以捕捉到,最简单的办法是用MTP命令,然后在屏幕上捕捉那两点。如果不能捕捉到可用'CAL计算。 用那么麻烦呀~我记得好像很容易吧
页:
[1]
2