明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: tm20038175

【求助】求一断面线程序

  [复制链接]
 楼主| 发表于 2012-4-20 15:58:10 来自手机 | 显示全部楼层
坚决顶起来
 楼主| 发表于 2012-4-20 18:55:09 来自手机 | 显示全部楼层
能顶出源码吗??????
发表于 2012-4-21 07:52:49 | 显示全部楼层
本帖最后由 xyp1964 于 2012-4-21 11:50 编辑


  1. ;; dmx(断面线) 伪源码需要e派工具箱的支持
  2. (defun c:dmx (/ ilst ll1 ll2)
  3.   (cmdla0)
  4.   (defun main-pro (/ ss i s1)
  5.     (while (and (setq e1 (entsel "\n选择曲线<退出>: "))
  6.   (setq s1 (car e1))
  7.   (xyp-curve-check s1)
  8.     )
  9.       (setq pt (cadr e1)
  10.      pt (osnap pt "nea")
  11.      l0 (xyp-Get-LengthAtPoint s1 pt)
  12.      l1 (- l0 dist)
  13.      l2 (+ l0 dist)
  14.      ll (xyp-get-CurveLength s1)
  15.       )
  16.       (if (and (> l1 0) (< l2 ll))
  17. (progn
  18.    (setq s0 (entlast)
  19.   p1 (xyp-Get-CurvePointAtDist s1 l1)
  20.   p2 (xyp-Get-CurvePointAtDist s1 l2)
  21.   p3 (xyp-get-MidPointdn p1 pt wide)
  22.   p4 (xyp-get-MidPointup pt p2 wide)
  23.    )
  24.    (xyp-BreakE s1 p1 p2)
  25.    (setq s2 (entlast)
  26.   s3 (xyp-Entmake-lwPolyline (list p1 p3 p4 p2) nil)
  27.   ss (xyp-SSelEntnext s0)
  28.   ss (ssadd s1 ss)
  29.    )
  30.    (xyp-PeditJoin ss 0)
  31. )
  32.       )
  33.     )
  34.   )
  35.   (setq ll1 '(dist wide)
  36. ll2 '(300. 300.)
  37.   )
  38.   (defun ajbcs () (xyp-Multiple-Settile ll1 ll2))
  39.   (xyp-initSet ll1 ll2)
  40.   (setq ilst '(("" "参数" ":boxed_column{")
  41.         ("dist" "宽(D)" "real" "8")
  42.         ("wide" "高(W)" "real" "8")
  43.         "spacer;"
  44.         "}"
  45.         "spacer;"
  46.         ("jbcs" "缺省参数" "button1" "(ajbcs)")
  47.         "spacer;"
  48.        )
  49.   )
  50.   (if (= (xyp-Dcl-Init Ilst "【断面线】" t) 1)
  51.     (main-pro)
  52.   )
  53.   (cmdla1)
  54. )



本帖子中包含更多资源

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

x
 楼主| 发表于 2012-4-21 08:08:40 来自手机 | 显示全部楼层
xyp1964 发表于 2012-4-21 07:52

院长能把子函数也放出来吗?不然就太有局限了,拜托了!………
 楼主| 发表于 2012-4-21 09:02:04 来自手机 | 显示全部楼层
xyp1964 发表于 2012-4-21 07:52

院长不能在这样子了,总是与工具箱绑定,还不如不放出源码,掉了别人的口味,却掉进了一个大坑!
这样的结果只能招来一群人的鄙视,辛辛苦苦,这是何必呢!!!!

点评

最好连acad和电脑也不绑定才牛……  发表于 2012-4-21 11:53
没把程序直接放工具箱就是一种幸福了! 你可以参考着自己编写他的子函数。  发表于 2012-4-21 11:24
发表于 2012-4-21 10:04:14 | 显示全部楼层
 楼主| 发表于 2012-4-21 11:04:36 来自手机 | 显示全部楼层
Andyhon 发表于 2012-4-21 10:04
古董级的通例
Ref: http://www.findthatfile.com/search-3545438-hZIP/winrar-winzip-download-stdlib-zip ...

谢谢,有机会研究研究。。。。。。
发表于 2012-4-21 11:20:21 | 显示全部楼层
tm20038175 发表于 2012-4-21 09:02
院长不能在这样子了,总是与工具箱绑定,还不如不放出源码,掉了别人的口味,却掉进了一个大坑!
这样的 ...

程序可以不用,坑也可以不跳,鄙视谁或遭鄙视无法避免……

点评

wowan1314 是在这里搅局的,所谓大树底下好乘凉,wowan1314 你好自为之!!!!  发表于 2012-4-21 11:50
院长能放出源码就很不错了! 大家可以参考学习! 我支持!  发表于 2012-4-21 11:23
 楼主| 发表于 2012-4-21 11:26:41 | 显示全部楼层
xyp1964 发表于 2012-4-21 11:20
程序可以不用,坑也可以不跳,鄙视谁或遭鄙视无法避免……

难怪和KO走的如此近,一度KO还打着院长的旗号,当时大家还以为是KO在造谣撞骗,哪知真真假假,假假真真,当看到这样的言论时,顿时无语了~~~~~

点评

你太极端了! 大家都这么忙,谁也不是生来就为帮你的,高手能帮你写个就应感到庆幸了, 如果能放出源码最好不过, 有这种伪源码也该算是慷慨了! 子函数一般都恨少给吧! 如果是KO,放个演示就跟你要钱了!  发表于 2012-4-21 11:39
发表于 2012-4-21 11:37:38 | 显示全部楼层
难道KO2要横空出世?!罢了……

点评

所谓君子爱财,取之有道;小人爱财,不计一切! 此君的人品经过几轮的较量,已经看得清清楚楚,明明白白! 难道KO就是被你带出来的????  发表于 2012-4-21 11:59
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-8 17:29 , Processed in 0.211809 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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