明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5418|回复: 10

求画圆、矩形、椭圆及多边形带中心线。

[复制链接]
发表于 2012-8-30 10:06:16 | 显示全部楼层 |阅读模式
本帖最后由 王航 于 2012-8-30 14:58 编辑

求源码
求画圆、矩形、椭圆及多边形带中心线的程序,中心线为点划线,图层为“点划线”图层,即画圆、椭圆、矩形及多边形的同时,中心线也带上了,而且中心线为点划线,图层为“点划线”图层,另求画螺纹孔自带中心线的程序,中心线为点划线,图层为“点划线”图层,且螺纹为四分之三圆,画螺纹孔带中心线的程序可通过修改下面的程序实现:
(defun c:ll ()
  (setq CircleCenter (getpoint "\n指定圆心:\n"))
  (setq CircleDiameter (getreal "\n指定直径:"))
    (command "circle" CircleCenter "d" (* CircleDiameter 0.85))
    (command "change" "l" "" "p" "la" "0" "")
    (command "circle" CircleCenter "d" CircleDiameter)
    (command "change" "l" "" "p" "la" "细实线" "")
    (command "break" "l" "" "f" (polar CircleCenter pi (/ CircleDiameter 2.0)) (polar CircleCenter (* 1.5 pi) (/ CircleDiameter 2.0)))
  (princ)
)

发表于 2012-8-30 10:16:35 | 显示全部楼层
这么简单的东西,自己作作练习不好么?
 楼主| 发表于 2012-8-30 10:26:54 | 显示全部楼层
vormittag 发表于 2012-8-30 10:16
这么简单的东西,自己作作练习不好么?

自己做练习很好,但我刚接触AUTOlLISP,不好意思,见笑了。
 楼主| 发表于 2012-8-30 13:02:19 | 显示全部楼层
vormittag 发表于 2012-8-30 10:16
这么简单的东西,自己作作练习不好么?

烦劳您不吝赐教,本人不胜感激,谢谢!
发表于 2012-8-30 13:23:47 | 显示全部楼层
 楼主| 发表于 2012-8-30 14:57:06 | 显示全部楼层
xiaoyingzi 发表于 2012-8-30 13:23
发帖之前多站内搜一下
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=90362

谢谢您的指点,不过那个程序只是加中心线的,我的意思是,画图时自带中心线,不用再画。
 楼主| 发表于 2012-8-31 14:04:39 | 显示全部楼层
xiaoyingzi 发表于 2012-8-30 13:23
发帖之前多站内搜一下
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=90362

我的要求实现起来很难吗?请不吝赐教,谢谢您!

点评

不难,可能是太简单了所以没有人关注...建议你先看看LISP的基础书籍...  发表于 2012-9-10 18:47
 楼主| 发表于 2012-9-7 13:03:29 | 显示全部楼层
请高手们不吝赐教啊!谢谢大家了!
发表于 2012-9-10 15:18:26 | 显示全部楼层
想弱弱地问一句,中心线是什么线....
 楼主| 发表于 2013-1-28 10:48:23 | 显示全部楼层
这帖子这么久了,怎么还没人回复?是不是太简单了,高手们都不屑一顾啊,杯具啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-1 06:21 , Processed in 0.178632 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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