明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: xialiang

点沿矢量到线的距离

  [复制链接]
发表于 2005-7-10 10:26:00 | 显示全部楼层
這些是增強的開發技術ActiveX, 呵呵.
发表于 2005-7-11 16:04:00 | 显示全部楼层

 ;将程序修改为如下程序
;点沿矢量到线的距离
(defun c:ddxjl()
    (setq xtblm '("cmdecho" "osmode")
          xtblz (mapcar 'getvar xtblm)
    )
    (mapcar 'setvar xtblm '(0 0))
    (while (setq p1 (getpoint "\n请指定点<回车结束>:"))
       (setq an (getangle p1 "\n请手指定矢量方向:")
             en (car (entsel "\n请选择线:"))
       )
       (command "_line" p1 (setq p2 (polar p1 an 1e-10)) ""
             "_extend" en "" (list (setq en1 (entlast)) p2) ""
       )
       (setq dis (rtos (distance p1 (cdr (assoc 11 (entget (entlast))))) 2 20))
       (entdel (entlast))
       (alert (strcat "点到沿矢量线的距离为:" dis))
       (princ (strcat "\n点到沿矢量线的距离为:" dis))
    )
    (mapcar 'setvar xtblm xtblz)(princ)
)

[glow=255,red,2]文字[/glow]
 楼主| 发表于 2005-7-13 14:52:00 | 显示全部楼层

有没有不画线的办法啊?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-17 17:25 , Processed in 0.183519 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表