匿名用户

1级

2016-12-02 回答

;求spline,polyline,lwpolyline,arc面积

(defun c:ss ()

(setq 总面积 0)

(setq 总亩数 0)

(setq 面积 0)

(setq 总周长 0)

(setq 周长 0)

(setq k 0)

(setq a nil)

(setq a (ssget))

(setq Len (sslength a))

(repeat Len

(setq name (ssname a k))

(setq ent1 (entget name))

(setq na (assoc 0 ent1))

(setq na (cdr na))

(if(= na "SPLINE")

(progn

(command "area" "o" name)

(setq 面积 (getvar "area"))

(setq 总面积 (+ 总面积 面积))

(setq 周长 (getvar "perimeter"))

(setq 总周长 (+ 总周长 周长))

)

)

(if(= na "POLYLINE")

(progn

(command "area" "o" name)

(setq 面积 (getvar "area"))

(setq 总面积 (+ 总面积 面积))

(setq 周长 (getvar "perimeter"))

(setq 总周长 (+ 总周长 周长))

)

)

(if(= na "ARC")

(progn

(command "area" "o" name)

(setq 面积 (getvar "area"))

(setq 总面积 (+ 总面积 面积))

(setq 周长 (getvar "perimeter"))

(setq 总周长 (+ 总周长 周长))

)

)

(if(= na "CIRCLE")

(progn

(command "area" "o" name)

(setq 面积 (getvar "area"))

(setq 总面积 (+ 总面积 面积))

(setq 周长 (getvar "perimeter"))

(setq 总周长 (+ 总周长 周长))

)

)

(if(= na "ELLIPSE")

(progn

(command "area" "o" name)

(setq 面积 (getvar "area"))

(setq 总面积 (+ 总面积 面积))

(setq 周长 (getvar "perimeter"))

(setq 总周长 (+ 总周长 周长))

)

)

(if(= na "LINE")

(progn

(command "area" "o" name)

(setq 面积 (getvar "area"))

(setq 总面积 (+ 总面积 面积))

(setq 周长 (getvar "perimeter"))

复制以下内容到记事本:

(setq 总周长 (+ 总周长 周长))

)

)

(if(= na "LWPOLYLINE")

(progn

(command "area" "o" name)

(setq 面积 (getvar "area"))

(setq 总面积 (+ 总面积 面积))

(setq 周长 (getvar "perimeter"))

(setq 总周长 (+ 总周长 周长))

)

)

(setq k (+ k 1))

(setq 总亩数 (/ 总面积 666.667))

)

(print (list "总周长=" 总周长))

(print (list "总面积=" 总面积 "平方米" 总亩数 "亩"))

(princ)

)

结束复制,保存文件。将文件后缀.txt更改为.lsp。OK。完成,加载应用程序(CAD快捷命令AP)。本lisp的快捷命令为:SS

cad面积累计lisp怎么用_求一个cad的lisp:一次计算多个封闭线框的面积,并显示每个面积和总面积。...相关推荐

  1. cad面积累计lisp怎么用_求一个cad的lisp:一次计算多个封闭线框的面积,并显示每个面积和总面积...

    2019-02-17 回答 ;求spline,polyline,lwpolyline,arc面积 (defun c:ss () (setq 总面积 0) (setq 总亩数 0) (setq 面积 0 ...

  2. CAD中用lisp程序实现批量偏移_求一个cad lisp 双向偏移的代码

    (defunc:gg(/abb1p1dpckbox)(PRINC"\双向偏移\(2005.8.8胡晓航\)")(setqd20p1nilpee(/pi2)e3pckbox(getv ...

  3. java 最大子数组_求一个数组中子数组的最大和算法(Java实现)

    前几天在微信订阅号"待字闺中"中看到的一篇文章<小技巧求一个数组中子数组的最大和>,提供下Java的实现,并且在对题目做下小修改,本来打算直接在微信里直接回复,但是发现 ...

  4. cad怎么画立体图形教学_怎么在CAD中绘制三维立体图

    三维立体图形在CAD中是很方便绘制的,并且方法也有很多,我们掌握一种就够了.那么大家知道怎么在CAD中绘制三维立体图吗?下面是学习啦小编整理的怎么在CAD中绘制三维立体图的方法,希望能给大家解答. 在 ...

  5. python把英语句子成分字母_求一个可以分析英语句子成分的软件或网站

    目前还没有,最好的翻译软件都不能翻译英语语法,只能翻译语法结构简单的句子,更别提专业分析句子成分的软件了:出现专业分析英语句子成分的软件,英语老师应该就失业了. 求一个可以分析英语句子成分的软件或网站 ...

  6. 如何解决有时一个CAD里的图形无法复制到另一个CAD文件里?

    一般高版本的CAD复制到低版本CAD中是不能简单用ctrl+c,ctrl+v的. 如果要复制,在低版本CAD中插入–块--浏览–选择CAD图形文件插入,就会出现提示指定插入点. 不能复制粘贴的原因多种 ...

  7. Lisp尺寸标注增加前后缀_求一CAD标注加前缀与后缀lisp

    回答: 1.计算所有线段总长度(加载后只需框选所有线段便可得出这些线段的总长度) (defun c:LL () (setvar "cmdecho" 1) (setq en (ssg ...

  8. 如何用lisp画蔓叶线_晓东CAD家园-论坛-晓东工具箱、编程申请-求帮忙,编写一个,快速填充图案的 LISP程序 - Powered by Discuz!...

    这是我根据从网络上收集到的填充LISP插件,加以修改的的结果.虽然不完美,但还是能达到,60%的期望.发出来,大家帮忙修改一下. ;填充图案的 LISP插件 (defun c:HH(/ kw lay ...

  9. 中望CAD调用lisp在哪_中望CAD加载LISP程序(图文教程)

    CAD的出现,给我们的绘图工作带来了很大的便利,而随着工作的不断细化,广大设计师对CAD的要求也在不断的增强,有些工作中需要的功能,在CAD软件中并没有提供,在这样的背景下,直接导致了LISP程序的产 ...

最新文章

  1. 离散信号处理的基本概念理解(第一章 离散序列和离散系统(全))
  2. 微服务【1.1】Swagger的使用
  3. 编译我的第一个c语言,linux菜鸟学习写第一个C语言代码--“hello Linux!”
  4. [react] React中验证props的目的是什么?
  5. launchpad乐器_请把《明日之子》里徐洋称为哆啦A洋,还有什么乐器是你不会的?...
  6. 【LeetCode】剑指 Offer 22. 链表中倒数第k个节点
  7. UI设计师,作品集该怎么做?场景展示样机更具专业性
  8. NPM酷库:uuid,生成随机ID
  9. android am命令用法
  10. Linux入门自学笔记
  11. 小波去噪程序c语言,else - 小波去噪c语言程序
  12. npm安装express-art-template报错:no such file or directory, open 'D:xx\xx\package.json解决办法
  13. sis最新地址获取方法_微信表情悄悄更新,获取最新表情方法!
  14. python3 and
  15. 胡适致毕业生:功不唐捐
  16. 计算机固态硬盘装系统,SSD装系统不求人 9分钟U盘快速装win7
  17. 快速保存网页中所有图片的方法
  18. Android之讯飞语音-文字转语音(不用另外安装语音合成包apk)遇到的问题
  19. Autcad 2020,2019 一键安装64位破解版
  20. loadrunner监控mysql服务性能

热门文章

  1. 56民族下拉列表 民族下拉列表
  2. 深圳某某网前端开发面试2020年12月
  3. Python中zip()、zip(*zipped)、*zip()的用法及区别
  4. 如何使用Graphics绘制图像
  5. 【vite+vue3】vite代理 | 同源策略 | Access to XMLHttpRequest at | CORS || Access-Control-Allow-Origin
  6. 原深发展总行行长、平安银行原董事长肖遂宁挂帅太合汇资本
  7. Java 面试题:百度前200页都在这里了
  8. maplesim matlab,MapleSim-Simulink 接口工具箱是什么?
  9. MapleSim助力长臂挖掘机建模问题解决
  10. Vue 全局组件-卡片型盒子组件