明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4796|回复: 10

我想請大俠們幫我寫一個畫中心線程序

  [复制链接]
发表于 2003-7-6 16:32 | 显示全部楼层 |阅读模式
我想請大俠們幫我寫一個畫中心線程序,可以讓用戶框選物件(多重選取)
发表于 2003-7-7 09:55 | 显示全部楼层

关于圆的中心线.

以前写的关于圆的中心线,
未判断圆心是否重合.
记得在r12中好象带的有
  1. (DEFUN C:CC1 (/ ml l en ed r p p1 p2)
  2. ;;;与2001-10-5
  3. ;;;____________________________________
  4.   (defun ml (p1 p2 / eli)
  5.     (setq Eli (list (cons 0 "line")
  6.                     (cons 8 "CEN")
  7.                     (cons 10 P1)
  8.                     (cons 11 P2)
  9.               )
  10.     )
  11.     (entmake Eli)
  12.   )
  13.   (setq ss1 nil)
  14. ;;;____________________________________
  15.   (IF (SETQ SS1 (SSGET (LIST (CONS 0 "CIRCLE"))))
  16.     (PROGN
  17.       (setq l (getdist "\n 请输入超出圆的长度<缺省=0.2 X 圆的半径>:"))
  18.       (SETQ COUNT 0)
  19.       (setq emax (SSLENGTH Ss1))
  20.       (WHILE (< COUNT EMAX)
  21.         (setq EN (ssname ss1 COUNT)
  22.               ED (ENTGET EN)
  23.               R         (CDR (ASSOC 40 ED))
  24.               P         (CDR (ASSOC 10 ED))
  25.         )                                ;setq
  26.         (if (null l)
  27.           (setq l (* 0.2 r))
  28.         )
  29.         (SETQ COUNT (1+ COUNT))
  30.         (setq p1 (polar p pi (+ r l)))
  31.         (setq p2 (polar p1 0 (* 2 (+ r l))))
  32.         (ml p1 p2)
  33.         (setq p1 (polar p (* 0.5 pi) (+ r l)))
  34.         (setq p2 (polar p1 (* 1.5 pi) (* 2 (+ r l))))
  35.         (ml p1 p2)
  36.         (PRINC)
  37.       )                                        ;WHILE
  38.     )                                        ;PROGN
  39.     (PROMPT "\n No Section:...")
  40.   )
  41.   (prompt "\n 前生制作....园系列之中心线")
  42.   (princ)
  43. )
发表于 2003-7-7 12:37 | 显示全部楼层
在下载中心也有下载:
[WEB]http://www.mjtd.com/mcdown/list.asp?id=20[/WEB]
 楼主| 发表于 2003-7-7 22:59 | 显示全部楼层

謝謝!!!

謝謝!可是我現在要的是可以畫異形的中心線!!!
发表于 2003-7-8 08:52 | 显示全部楼层
也简单啊,你的异形是PLine线吧
发表于 2003-7-8 09:21 | 显示全部楼层


为一个压缩的文件
在AutoCAD2000,2002以及2004中加载附件中的cen.vlx文件
command:cen
多重选择*pline线.

本帖子中包含更多资源

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

x
发表于 2003-9-5 12:12 | 显示全部楼层
請問樓上的師傅有沒有可以對付spline的?
发表于 2003-10-23 21:15 | 显示全部楼层
前生的绘制异形中心线的程序是不是利用类似填充里面的一点作为中心点啊?
发表于 2009-6-1 17:06 | 显示全部楼层
前生发表于2003-7-7 9:55:00以前写的关于圆的中心线,未判断圆心是否重合.记得在r12中好象带的有(DEFUN C:CC1 (/ ml l en ed r p p1 p2);;;与2001-10-5;;;____________________________________  (defun ml (p1

前生师傅发帖的这种格式怎么来的?很好看!能教教我吗?

发表于 2010-4-12 23:51 | 显示全部楼层
mccad发表于2003-7-7 12:37:00在下载中心也有下载:http://www.mjtd.com/mcdown/list.asp?id=20

这个程序是否可以增加批量选择呢?根据程序的提示输入多段平行线或者圆等的最小最小距离求中心线呢?还有长度的起点和终点也可以由用户定义选择呢?

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

本版积分规则

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

GMT+8, 2024-4-30 16:35 , Processed in 0.215082 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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