下载首页 | 资讯中心 | 文章分类 | 最近更新 | 排 行 榜 |
文章搜索: 分类 关键字
您的位置:首页软件教程AutoCADAutoCAD资料教程 → AutoCAD下绘制直线对称中心线的方法
AutoCAD下绘制直线对称中心线的方法
日期:2007-12-3 20:30:43 人气:1079     [ ]
上一页 [1] [2] [3] 下一页

     (prompt"\n 所选不是直线")

  )

  (t (prompt"\n两条直线已经选择完毕")

   (setq m nil);;;退出循环

  )

  )

 )

;;;取得第一直线两端点的坐标

 (setq pt1 (cdr (assoc 10 e )) pt2 (cdr (assoc 11 e )))

 (setq e (entget (car cl1)));;取得第二条直线的实体数据

;;;取得第二直线两端点的坐标

 (setq pt3 (cdr (assoc 10 e )) pt4 (cdr (assoc 11 e )))

;;调整端点

 (if (inters pt1 pt3 pt2 pt4 t)

   (setq pt pt1

     pt1 pt2

     pt2 pt

  )

 )

;;;计算两端中点坐标

 (setq pt1 (mid pt1 pt3 ))

 (setq pt2 (mid pt2 pt4 ))

 (setq a (angle pt1 pt2));计算中心线的倾角

 (setq pt2 (polar pt2 a 2.5));;计算中心线的第一个端点

 (setq pt1 (polar pt1 (pi a ) 2.5))

 (command"layer""SET"5"");;设置中心线层

 (command "line" pt1 pt2 "");;画出中心线

)

(princ "\nC:GSL has loaded")

(Princ "\n for symmetry line")

(princ)

  第二个程序适用于阶梯轴,阶梯孔等各种情况。使用方法是LOAD命令装入GLS1.LSP,运行C:GSL1,依据屏幕提示,分别选择两边的端点,自动绘制出中心线。

GSL1.LSP

(defun mid(pt1 pt2 )

  (setq pt (mapcar '+ pt1 pt2 ))

  (setq pt (mapcar '/ pt '(2 2 2)))

)

(defun c:gsl1(/ p1 p1 p3 p4 a )

 ;;保存环境变量

 (setq os (getvar "osmode"))

 (setq cm (getvar "cmdecho"))

 ;;设置环境变量

 (setvar "osmode" 33)

 (setvar "cmdecho" 0)

上一页 [1] [2] [3] 下一页
我有问题,我要进入论坛
出处:本站原创 作者:佚名
 热点文章
·如何定制自己的个性化..
·proe超级技巧
·怎样学好PRO/E软件?
·PRO/E COFNIG文件设置..
·PROE将默认英制转换成..
·PRO/E分模经验总结
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·Pro/E 各种曲线方程集..
·旧版ProE如何读取野火..
·Pro/E如何做两条c2(曲..
·Pro/E 2001下一个阵列..
·一款钣金产品的结构设..
 推荐文章
·翻砂铸造的特点及其工..
·整编SolidWorks应用技..
·模具选材原则
·如何解决中文Pro/E工程..
·Pro/ENGINEER 中的文本..
·Pro/ENGINEER Wildfir..
·模型从proe->ansys..
·用行为建模优化设计的..
·簡單的Top-Down設計實..
·适合初学者的基础练习..
·ProE不传之秘笈(高级技..
·PRO/E 关于零件精度的..
·Pro/E的scan-tools工具..
·关系式的世界
·关系式教程