给你一个动态的

(defun c:tttt (/ os pt1 pt2 pt3 pt4 ag0 ag len ent ct in k)

(setq os (getvar "osmode"))

(while (and (setq pt1 (getpoint "\n角点1:"))

(setq ag0  (getangle pt1 "角度:"))

(progn (princ "对角点:") (setq ct t))

(progn

(setq ct t k t ent nil)

(while ct

(setq in (grread 1))

(cond

(  (= 5 (car in))

(setq pt3 (cadr in))

(setq len (distance pt1 pt3) ag  (angle pt1 pt3) )

(setq pt2 (polar pt1 ag0 (* len (cos (- ag ag0)))))

(setq pt4 (polar pt1 (+ (/ pi 2.) ag0) (* len (sin (- ag ag0)))))

(if ent (command "erase" ent ""))

(setvar "osmode" 0)

(command "pline" pt1 pt2 pt3 pt4 "c" )

(setvar "osmode" os)

(setq ent (entlast))

)

(  (= 3 (car in))

(setq pt3 (cadr in))

(setq len (distance pt1 pt3) ag  (angle pt1 pt3) )

(setq pt2 (polar pt1 ag0 (* len (cos (- ag ag0)))))

(setq pt4 (polar pt1 (+ (/ pi 2.) ag0) (* len (sin (- ag ag0)))))

(if ent (command "erase" ent ""))

(setvar "osmode" 0)

(command "pline" pt1 pt2 pt3 pt4 "c" )

(setvar "osmode" os)

(setq ent (entlast))

(setq ct nil)

)

(  (equal '(11 0) in)

(if ent (command "erase" ent ""))

(setq ct nil k nil)

)

(t)

)

)

k

)

)

)

(setvar "osmode" os)

(princ)

)

lisp画靶子 visual_求助:三点画矩形的LISP - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...相关推荐

  1. lisp画靶子 visual_基于VisualLISP的AutoCAD绘图命令的二次开发_沈良翼

    2009 AutoCAD 是由美国 Autodesk 公司于 20 世纪 80 年代初为 微机上应用 CAD 技术而开发的绘图程序软件包, 经过不断的 完善, 现已经成为国际上广为流行的绘图工具 . ...

  2. 特别行政区界线lisp_CAD 系统变量参数大全 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...

    本帖最后由 1291500406 于 2019-1-29 20:52 编辑 CAD 系统变量参数大全 一.数学运算功能函数 1.1(十  数值 数值-)返回:累计实数或整数数值 1.2(一  数值 数 ...

  3. lisp 相贯线展开_一个画两管相接相贯线的程序 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...

    下面的程序也可以画管子的相贯线,输入的参数D为大管直径,d为小管直径(可以等于D),B为两管的夹角,插入点为小管中心线与大管外壁的交点.该程序在R14上调试通过. (DEFUN C:XGX () (S ...

  4. cad数门窗的lisp_一个画中空玻璃的源码同时求加个功能 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...

    我有加了几根线,怎么运行不下去了,怎么要改? (defun c:blhy () (command "undo" "group") (setvar "o ...

  5. lisp调用qleader端点_常用函数.lsp - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...

    本帖最后由 自贡黄明儒 于 2013-11-11 12:57 编辑 ;;各位,把你们收藏都拿出秀一秀呀,放在箱底会生霉的 ;;我的收集是在caoyin发布的通用函数基础上扩展的----自贡黄明儒 20 ...

  6. 方孔分段的lisp_常用函数.lsp - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...

    本帖最后由 自贡黄明儒 于 2013-11-11 12:57 编辑 ;;各位,把你们收藏都拿出秀一秀呀,放在箱底会生霉的 ;;我的收集是在caoyin发布的通用函数基础上扩展的----自贡黄明儒 20 ...

  7. lisp 角平分线_智能中心线 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - 中心线,智能 - Powered by Discuz!...

    本帖最后由 自贡黄明儒 于 2013-11-23 10:59 编辑 感谢大家帮助 ;;编组开始;(command "_.undo" "be") (defun _ ...

  8. lisp绘制棱锥_动态绘制示坡线 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...

    本帖最后由 20060510412 于 2018-11-4 22:11 编辑 [code="lisp] ;; ;;动态示坡线   by 明经通道  QQ9034598  小蜜蜂  2013- ...

  9. lisp文字上标源码_删除重叠文字源码 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - 源码,程序 - Powered by Discuz!...

    [code="lisp] (defun C:DUPREM (/ F1 SLE SA CA TA LA LB ENTA EA TYPA A1 A2 A3 A4 SC LTEST TES ) ( ...

最新文章

  1. 现实交互动作和现实环境交互的魅力
  2. 安卓后端mysql_后端Spring Boot+前端Android交互+MySQL增删查改(Java+Kotlin实现)
  3. python多个函数_什么是在Python中使用多个构造函数的干净的、pythonic的方法?
  4. (JAVA)CollectionDemo1
  5. 安卓线程同步面试_Android面试题
  6. java上传视频到七牛云_Java进阶学习:将文件上传到七牛云中
  7. 2019 年一千多万条数据遭泄露!
  8. 北京黄记煌餐饮管理有限责任公司签约Ebistrategy亦策软件
  9. 嵌入式linux根文件系统制作--busybox
  10. mysql+xf01x,[613]redis数据迁移
  11. css grid布局中的minmax()函数的使用
  12. 计算机英语论文及翻译,计算机专业英语翻译小论文
  13. 【Linux】删除旧版本内核
  14. 最全Pycharm教程(3)——代码的调试、运行
  15. 有语音的计算机玩法,哈哈!刚出来的新玩法:喊一嗓子就能让电脑关机
  16. matlab使照片卡通化,怎么样用matlab设计动画直接画出奥运五环
  17. Date: 7 Dec, Saturday 佳能交流空间
  18. 计算机视觉论文-2021-07-23
  19. Spark的现状与未来发展
  20. 创建工作站vmware workstation时,提示before you can run vmware several modules must be compiled

热门文章

  1. 各种装逼,我痛苦的捂住脸扭向一边!
  2. 网络ip地址划分-子网划分
  3. IT观察站:向过去致敬 3张图解释什么是做工
  4. vue3和vite安装
  5. gil 简述_GIL学习
  6. matlab等号左边,matlab等号左侧的表达式不是用于赋值的有效目标。
  7. 关于无障碍,我们都想错了什么?
  8. html 调节大小拉条,javascript滑块的实现(手机端触屏滑动调节大小)
  9. ​中文NER最新屠榜力作——LEBERT
  10. chrome浏览器卡死问题解决