找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 593|回复: 2

[讨论]:有没有这样一种程序!

[复制链接]
发表于 2004-12-29 16:44:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
可以将一条直线以a,b两个长度分割,例如
一个十米的线段,将其分割成一段为0.5米,一段为2米,并以此分割循环既是0.5/2/0.5/2/0.5/2/0.5/2
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-1-7 12:53:00 | 显示全部楼层
我开发的小工具(常青藤)不知道能不能帮助你
查询菜单下的等分曲线长度,支持不等距划分,但不能将线打断,只能做标记。你或许可以试一试。
具体请查阅帖子:http://www.xdcad.net/forum/showthread.php?s=&threadid=322975
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-1-7 13:27:35 | 显示全部楼层
试试:
[php]
;;;分割线
(defun c:test037 ()
  (princ"\n选择线 : ")
  (setq        SS    (ssget '((0 . "LINE")))
        dist1 (udist 1 "" "\n\t线长1" dist1 (list 0 0))
        dist2 (udist 1 "" "\n\t线长2" dist2 (list 0 0))
        i     -1
  )
  (vl-cmdf ".undo" "BE")
  (while (setq s1 (ssname ss (setq i (1+ i))))
    (setq pt1 (dxf 10 (entget s1))
          pt2 (dxf 11 (entget s1))
          ang (angle pt1 pt2)
          n1  (fix (/ (distance pt1 pt2) (+ dist1 dist2)))
    )
    (repeat (fix n1)
      (setq pt2        (polar pt1 ang dist1)
            pt3        (polar pt2 ang dist2)
      )
      (command "line" pt1 pt2 pt3 "")
      (setq pt1 pt3)
    )
    (entdel s1)
  )
  (vl-cmdf ".undo" "E")
  (princ)
)
(defun udist (bit kwd msg def bpt / inp)
  (if def
    (setq msg (strcat "\n" msg "<" (rtos def) ">:")
          bit (* 2 (fix (/ bit 2)))
    )
    (setq msg (strcat "\n" msg ":"))
  )
  (initget bit kwd)
  (setq        inp
         (if bpt
           (getdist msg bpt)
           (getdist msg)
         )
  )
  (if inp
    inp
    def
  )
)
(defun dxf (code elist) (cdr (assoc code elist)))
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-22 17:51 , Processed in 0.318793 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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