cad四边形展开lisp_批量绘制四边形 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
;试用以下程序
(defun c:test()
(setq bcsjb '(("A1" 9549.31 6977.53 7180.75 7155.97 11015.11)
("A2" 10814.00 7468.76 6367.24 7155.97 11072.28)
("A3" 4563.99 6621.92 6732.4 7155.97 10938.9)
("A4" 4911.96 6422.68 11368.55 7538.32 10932.26)
)
)
(setq cmd (getvar "cmdecho"))
(setq osm (getvar "osmode"))
(setvar "cmdecho" 0)
(setvar "osmode" 0)
(command "_undo" "be")
(setq ljc 0.0)
(setq i 0)
(setq n (length bcsjb))
(repeat n
(setq sjb (nth i bcsjb))
(mapcar 'set '(zfc c a d e b) sjb)
(setq CosA (/ (- (+ (* b b) (* c c)) (* a a)) 2.0 b c))
(setq jdA (atan (/ (sqrt (- 1.0 (* CosA CosA))) CosA )))
(setq p1 (list ljc 0))
(setq p2 (mapcar '+ p1 (list c 0)))
(setq p3 (polar p1 jdA b))
(setq CosB (/ (- (+ (* b b) (* e e)) (* d d)) 2.0 b e))
(setq jdB (atan (/ (sqrt (- 1.0 (* CosB CosB))) CosB)))
(setq p4 (polar p1 (+ jdA jdB) e))
(setq pmid (mapcar '(lambda(x y)(* 0.5 (+ x y))) p1 p3))
(command "_pline" p1 p2 p3 p4 "c")
(command "_text" pmid 1000 0 zfc)
(setq ptmin (apply 'mapcar (cons 'min (list p1 p2 p3 p4))))
(setq ptmax (apply 'mapcar (cons 'max (list p1 p2 p3 p4))))
(setq dxy (mapcar '- ptmax ptmin))
(setq ljc (+ ljc (car dxy) 2000.0))
(setq i (1+ i))
)
(command "_undo" "e")
(setvar "osmode" osm)
(setvar "cmdecho" cmd)
(princ)
)
cad四边形展开lisp_批量绘制四边形 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...相关推荐
- 方孔分段的lisp_常用函数.lsp - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
本帖最后由 自贡黄明儒 于 2013-11-11 12:57 编辑 ;;各位,把你们收藏都拿出秀一秀呀,放在箱底会生霉的 ;;我的收集是在caoyin发布的通用函数基础上扩展的----自贡黄明儒 20 ...
- 偏移变色lisp_直线偏移联动 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
本帖最后由 masterlong 于 2018-11-4 15:08 编辑 ;| 类似于edata发布的程序"直线偏移连动~偏移后修改与其相接触的直线" 和他不同的是 edata的 ...
- lisp绘制棱锥_动态绘制示坡线 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
本帖最后由 20060510412 于 2018-11-4 22:11 编辑 [code="lisp] ;; ;;动态示坡线 by 明经通道 QQ9034598 小蜜蜂 2013- ...
- cad偏移后自动变色lisp_高手帮忙修改,批量偏移 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
;;用LISP实现将PL环向内或向外偏移 ;;http://www.mjtd.com/Develop/ArticleShow.asp?ArticleID=654 (defun C:TEE ( / cu ...
- cad批量逐个填充lisp_快速填充的多选问题 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
本帖最后由 alexmai 于 2019-3-22 00:35 编辑 ----------------------------------------------------------------- ...
- 块内拉升lisp_多重插入块的炸开问题? - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
很多个cad文件,被别人加了密,每个cad文件都生成了很多个多重插入块,在论坛找了个xxi的程序,可以炸开多重插入块,但是,文件太多,块也太多,不能一个一个炸,而且,每个多重插入块执行一下xxi命令之 ...
- cad抛物线曲线lisp_曲线的转弯半径和曲率 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
;;;============================================================= ;;; 一般平面曲线参数方程的曲率离心公式 ;;; 功能: 获取曲线上 ...
- lisp批量生成轴线_求批量插入图纸的程序 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
不明白的是这样一个程序和解密有什么关联 归档文件合并.lsp 1.需要doslib函数库支持 2.需要手动建立c:\QGY_temp文件夹 (defun c:insdwgs() (princ &quo ...
- cad线段总和lisp_求一个线段长度总和与生成文本 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
像这种 ;;;;;计算面积,周长.显视在图面上 (defun C:am (/ s text1 text2 ss l i totalarea ename obj insertpt insertpt1) ...
最新文章
- 1.windows网络配置无法上网
- 数据结构 - 从二叉搜索树说到AVL树(一)之二叉搜索树的操作与详解(Java)
- dokcer 运行和进入容器
- 【学时总结模板时间】◆学时·10 模板·3◆ AC自动机
- 展望2018:人工智能为媒体服务赋能
- 【k8s学习笔记】第二篇:在Ubuntu系统中安装kubelet,kubeadm和kubectl
- uniq 去除重复命令使用方法介绍
- C++设计模式详解之装饰者模式解析
- spring boot框架学习2-spring boot核心(1)
- Office 365身份认证管理-安装并配置活动目录同步
- 代码重构方向原则指导
- ORACLE11G常用函数
- kali安装火狐浏览器
- keras调试的正确打开方式: 一句话让你把tensorflow当pytorch用
- css clip-path和drop-shadow生成自定义图形、阴影
- 搭建个人站点——服务器环境(Linux)及工具准备(一)
- select * from t_student where class between 200 and 300需要执行几次索引树的搜索操作,会扫描多少行
- 新型1688分销网店让想开店的店主轻松无忧
- python unittest框架有哪些方法_python自带unittest框架
- Scanpy(六)空间转录组数据的分析与可视化
热门文章
- linux bash输入输出重定向
- yii mysql数据库操作_Yii2数据库操作常用方法小结
- kettle分批处理大表数据_kettle 分批次拿数据库
- [Google API](4)搜索结果
- voom: precision weights unlock linear model analysis tools for RNA-seq read counts
- SPPNet网络结构
- 设备树下字符设备驱动
- linux内核空间open,Linux内核源码分析 - open
- Python基础之标准库datetime 时间与日期的使用
- Pytorch笔记(python--类与对象(class and module))