明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1593|回复: 3

请高手帮忙,编个程序!

[复制链接]
发表于 2005-3-21 08:54 | 显示全部楼层 |阅读模式
具体是这样的: 在AutoCAD中对于任意给定的二维*.dwg图形 图形构成有线段、圆弧、样条曲线等。。。。。。。 用VBA编写程序,对这样一个任意给定的图形 程序能够自动获取图形的所有控制点及其坐标并且输出到对话框中 通过手动改变这些坐标,可以重新生成新的图形(形状、尺寸均改变) 请高手帮忙编写,谢谢了 我的邮箱地址:holly413@163.com 另个人资料: 本人现就读于西安交通大学电气工程学院控制理论与控制工程专业 硕士2年级
发表于 2005-3-23 09:56 | 显示全部楼层
我可以用LISP编;
 楼主| 发表于 2005-3-23 10:34 | 显示全部楼层
那能不能麻烦您帮我写一个实现这个功能的lisp程序呢?
发表于 2005-3-23 13:15 | 显示全部楼层
;看一个小例子(可参考此原理) ( DEFUN C:CC (/ D SS ENMING ED) ;参数化修改圆的尺寸
( PRINC "请选择要修改尺寸的圆:")
( SETQ SS (SSGET))
( SETQ D (GETREAL "请输入圆的直径:"))
( SETQ ENMING (SSNAME SS 0))
( SETQ ED (ENTGET ENMING))
( IF (EQUAL (CONS 0 "CIRCLE") (ASSOC 0 ED))
(PROGN
( SETQ ED
( SUBST (CONS 40 (/ D 2.0)) (ASSOC 40 ED) ED)
)
( ENTMOD ED)
)
)
)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-4 03:00 , Processed in 0.156884 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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