lisp画示坡线_大家来讨论一下示坡线的画法吧
断裂线绘制程序,源代码如下:
(defun c:DLX();;主程序
(setvar "cmdecho" 0)
(initget "Set Draw")
(setq sl (getkword "n 设定断裂线尺寸(S)/绘制断裂线(D)"))
(if (null sl) (setq sl "Draw"))
(if (null setdlx_ratio) (setq setdlx_ratio 1))
(if (null setdlx_drawratio) (setq setdlx_drawratio 1))
;;(alert sl)
(cond ((= sl "Set") (SetDLX))
((= sl "Draw") (DrawDLX))
(T)
)
;;(setq a (getreal "请输入a值:"))
)
(defun SetDLX()
;;(setvar "cmdecho" 0)
(setq strs (strcat "n 请输入断裂线长宽比:"))
(setq sx_ra (getreal strs))
(if sx_ra (setq setdlx_ratio sx_ra))
(setq strs (strcat "n 请输入断裂线绘图比例:"))
(setq sx_ra1 (getreal strs))
(if sx_ra1 (setq setdlx_drawratio sx_ra1))
(drawdlx)
)
(defun DrawDLX()
(setvar "cmdecho" 0)
(setq OSM (getvar "OSMODE"))
(initget)
(setq spt1 (getpoint "n 指定点1:"))
(setq spt2 (getpoint "n 指定点2:"))
(setq ang (angle spt1 spt2))
(setq midpt (list (/ (+ (car spt1) (car spt2)) 2) (/ (+ (cadr spt1) (cadr spt2)) 2)))
(setq dpt1 (polar midpt ang setdlx_drawratio))
(setq dpt3 (polar midpt (+ ang pi) setdlx_drawratio))
(setq dpt2 (polar dpt1 (- ang (/ pi 2)) (* setdlx_ratio setdlx_drawratio)))
(setq dpt4 (polar dpt3 (+ ang (/ pi 2)) (* setdlx_ratio setdlx_drawratio)))
(setvar "OSMODE" 0)
(command "pline" spt2 dpt1 dpt2 dpt4 dpt3 spt1 "")
(prin1)
(setvar "OSMODE" osm)
)
lisp画示坡线_大家来讨论一下示坡线的画法吧相关推荐
- cad lisp 画四边形_多年经验总结CAD技巧6
51.[对图形夹点操作 ] 答:夹点,你用过吗?当你用鼠标左键点击图形,图形上便会出现许多方框这些就是夹点. 通过控制夹点便能进行一些基本的编辑操作.如:COPY,MOVE,改变图形所在的图层等基本操 ...
- 如何用lisp画蔓叶线_晓东CAD家园-论坛-晓东工具箱、编程申请-求帮忙,编写一个,快速填充图案的 LISP程序 - Powered by Discuz!...
这是我根据从网络上收集到的填充LISP插件,加以修改的的结果.虽然不完美,但还是能达到,60%的期望.发出来,大家帮忙修改一下. ;填充图案的 LISP插件 (defun c:HH(/ kw lay ...
- lisp画垫圈_晓东CAD家园-论坛-LISP/VLISP程序库-[LISP程序]:俺的画内六角圆柱头螺钉的LISP程序-见附件 - Powered by Discuz!...
b_screw_column.dcl /*;这是一个基于AutoCad 14.0下画螺钉的程序 ;本程序作者b.w ;本程序无偿使用 ;如有更好建议,请联系b.w ;版本:2.0.01 ;日期:14/ ...
- lisp画垫圈_基于DCL和AutoLISP语言开发的垫圈标准件库
0.引言AutoCAD是目前CAD软件中应用较广泛的软件之一.在产品设计已系列化的趋势下,为提高绘图效率,常用DCL与AutoLISP语言对其进行二次开发.其中,DCL是设计用户对话框的语言,Auto ...
- 如何用lisp画蔓叶线_用Autolisp 在AutoCAD中实现多种曲线的绘制
用 Autolisp 在 AutoCAD 中实现多种曲线的绘制 一.引言: AutoCAD 自 1982 年由 Autodesk 公司推出以来, 经历了 20 年的发展更 新,目前,已深入到包括机械. ...
- lisp画配筋_请教:CAD中如何用lisp画四棱台?
2007年08月27日 17:45:46 4楼 更多信息,我发布在这个贴子里面,里面有详细的解释和动画 http://acad.net.cn/viewthread.php?tid=420&pa ...
- 如何用lisp画蔓叶线_利用 TI 图形计算器绘制美丽的极坐标曲线
利用 TI 图形计算器绘制美丽的极坐标曲线 规定有单位长度的射线 Ox,O 为极点,Ox 为极轴,这样就建立了极坐标系. 又把平 面上一点 P 到极点 O 的距离称为极径 ρ,OP 与 Ox 轴的夹角 ...
- cad lisp 画梯形_应用于Auto CAD 的 Auto Lisp 编程 画出如图所示图形
2014-05-12 回答 打开对象捕捉,右键点击对象捕捉,勾选好捕捉点,再打开对象追踪,配合着来. 重心啊,我以为中心呢 命令massprop 命令输入 massprop 选择对象: 使用对象选择方 ...
- 如何用python画雪人_pygame画雪人_函数与图形示例.py
"""pygame画雪人_函数与图形示例.py """ # 导入pygame模块 import pygame def draw_snowma ...
最新文章
- centos7-同步时间
- 三星叫停公司分拆重组计划:否认李在镕行贿
- matlab面向对象排序,matlab面向对象编程基础
- linux控制台单人五子棋简书,Java控制台版五子棋的简单实现方法
- bingmaps rest 中文化服务
- 让图片自适应大小的方法
- Popular Cows POJ - 2186(tarjan算法)+详解
- python web框架之Tornado
- mmap设备文件操作
- 千月2021全新改版影视app系统源码 影视app全新双端开源系统 全开源 带投屏 带教程
- 浏览器中网址访问过程解析
- 智慧屏鸿蒙1.0和2.0区别,0到1的过程不容易,首发鸿蒙系统的荣耀智慧屏一文看懂有何优势...
- IMX6ull_Linux驱动编写(1)
- IBM developerWorks 技术主题 Linux 文档库
- 云计算简介:云计算定义、云计算优势、云计算分类、云计算历史
- Sketch算法-CM Sketch、Count Sketch等
- power-virus
- 下载中转站downloadTransport
- 好东西——计算机原理学习(序)
- 基于matlab的步进电机转速控制仿真,基于matlab的步进电机转速控制仿真
热门文章
- 整数规划之分枝定界法
- faded计算机教程,Superpads图文教程Fadedr_Superpads教学Faded静态步骤详解_手心游戏
- 【图形学】Vol.2 - 直线和圆
- 监控过程组-项目管理
- 拨码开关记录(没用)
- java获取音乐文件的信息_JAudiotagger读取/修改音乐文件的属性信息
- mysql添加索引语句_mysql 添加索引语句
- Win10C盘文件夹内容详解(持续更新,欢迎留言)
- #芯片傻瓜使用宝典# 一文带你读懂DCP01xxxB系列的手册
- 2020年VR全景加盟的行业趋势