明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: tm20038175

【求助】求一断面线程序

  [复制链接]
 楼主| 发表于 2012-4-21 12:34:53 | 显示全部楼层
wowan1314 发表于 2012-4-21 12:24
自己傻B,还出来卖弄! 你全家都是这付臭德行,人家好心帮你,你还说人的不是。你说你贱不贱!

SB东西, ...

wowan1314 你失控了,回去冷静冷静吧!
想拍马屁,确拍错了地方~~~~
你已经出现了明显的攻击性言论,郑重警告你这样可是要封贴的,好自为之吧!!!!

点评

首先,院长从没帮我设计过一个程序(估计请也难请到)。 第二,我无所谓什么封贴什么的,我都三年没来这里了。我需要的程序我已经都有了! 只是当初在明经确实对我帮助非常大,所以想起来过来看看。  发表于 2012-4-23 13:37
发表于 2012-4-21 13:33:04 | 显示全部楼层
tm20038175 发表于 2012-4-21 12:34
wowan1314 你失控了,回去冷静冷静吧!
想拍马屁,确拍错了地方~~~~
你已经出现了明显的攻击性言论,郑 ...

现在论坛里有两类人,一类是来明经论坛来学习的,别人若给了全部源码,当然最好不过!即使别人给的是伪源码,你也可从中受益,可以从中获得编程思路!没有必要强求别人的源码!另一种人只是来明经求程序的,他并不在乎程序内容如何,这种人建议到明经威客上去付费求程序,一是这样你可以得到你正真想要的程序,二来同时支持了明经的发展!何乐而不为!
不知楼主是哪类人?

点评

我只是看不惯楼主的语气及作为。就要源码,不给就说些难听的话想刺激别人给他源码。 像楼主这种人,可以想象在现实中也是不受人待见的! 也不会有什么作为可言(我看透你了)。  发表于 2012-4-23 13:39
说得好,果然是版主风范。给与不给、用与不用,都不要强求。  发表于 2012-4-21 13:41
本人属于典型的第二类,真是受教了啊~~~~~~~~~~~~~~~~  发表于 2012-4-21 13:37
 楼主| 发表于 2012-4-21 13:57:24 | 显示全部楼层
Gu_xl 发表于 2012-4-21 13:33
现在论坛里有两类人,一类是来明经论坛来学习的,别人若给了全部源码,当然最好不过!即使别人给的是伪源 ...

看来是我错了,来明经学习,求教程序还想别人提要求,这恐怕是犯了大忌,在此向前面理论过的几位表示道歉:给不给源码,是你们自己的事情,我们不应该提要求!

点评

如果真需要,可以给你个完全独立的程序。  发表于 2012-4-21 14:03
 楼主| 发表于 2012-4-21 14:09:38 | 显示全部楼层
冒犯了院长,心里有些过意不去!
如果还向院长索取源码,那不就是让院长以德报怨吗?
孔夫子强调以德报德,我可不敢破例~~
我正在查阅资料,看看能不能试着自己编写,院长的好意敬请留待下次吧,谢谢~~~~~~

点评

总的来说,楼主你就是一个贱人。人贱则无敌啊!  发表于 2012-4-23 13:40
看37#这个源码你能不能用上?  发表于 2012-4-22 22:34
发表于 2012-4-21 14:47:49 | 显示全部楼层



本帖子中包含更多资源

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

x

点评

谢谢,虽然没有子函数,一样感谢~~~~  发表于 2012-4-21 15:47
发表于 2012-4-22 22:05:06 | 显示全部楼层
不妨把曲线的要求改为直线.
有些曲线你就是用CAD画也不一定连的到多段线.
发表于 2012-4-22 22:32:53 | 显示全部楼层
  1. ;;;原来找的源码
  2. (defun C:jdx (/ ang dis lay pt1 pt2 pt3 pt4 pt5 pt6 scale x1)
  3.   (defun *error* (msg)
  4.     (SETVAR "clayer" lay)
  5.     (if (and
  6.           msg
  7.           (not (wcmatch (strcase msg) "*BREAK*,*CANCEL*,*QUIT*,*EXIT*,"))
  8.         )
  9.       (princ  msg)
  10.       (princ)
  11.     )
  12.   )
  13.   (setvar "CMDECHO" 0)
  14.   (setq lay (getvar "clayer"))
  15.   (command "color" "bylayer")
  16.   (command "layer" "m" "截断线" "c" "m" "截断线" "")
  17.   (setq scale (getreal "\n截断线宽度 <300>:"))
  18.   (if (= scale nil)
  19.     (setq scale 300)
  20.   )
  21.   (setq pt1 (getpoint "\n第一点:"))
  22.   (setq pt2 (getpoint pt1 "\n第二点:"))
  23.   (setq ang (angle pt1 pt2))
  24.   (setq dis (distance pt1 pt2))
  25.   (setq x1 (/ (- dis (* 2 scale)) 2))
  26.   (setq pt3 (polar pt1 ang x1))
  27.   (setq pt4 (polar pt1 ang (+ x1 (* 2 scale))))
  28.   (setq pt5 (polar pt3 (+ ang 1.32582) (* 2.0616 scale)))
  29.   (setq pt6 (polar pt4 (- ang 1.81577) (* 2.0616 scale)))
  30.   (command "pline" pt1 "w" "0" "0" pt3 pt5 pt6 pt4 pt2 "")
  31.   (*error* "")
  32.   (princ)
  33. )
 楼主| 发表于 2012-4-23 21:52:50 | 显示全部楼层
1993063 发表于 2012-4-22 22:32

谢谢已经很受用了,十分改写,呵呵~~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-8 17:30 , Processed in 0.175381 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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