坐标提取lisp程序

坐标提取lisp程序 2010-05-17 20:50:07| 分类: 工程 | 标签: |字号大中小 订阅 ;该程序主要用于CAD点(point)三维坐标提取,并将数据输出为CASS软件中使用的数据格式 ;输出格式: 点号,,测量Y值,测量X值,测量Z值 例:1,,100.3244,1232,433,25 ;2010-05-17 ;命令:plzbsc (defun c:plzbsc() (princ “\n选择所需输出的点(point):“) (setq ss (ssget ));;选取坐标点 (setq n (sslength ss ));计算坐标点数量 (setq ff (open (getfiled “文件保存为“ “f:/“ “dat“ 1) “w“));保存路径 (setq i 0) (repeat n (setq spt (ssname ss i )) (setq ept (entget spt)) (if (= (cdr (assoc 0 ept)) “POINT“) (progn (setq lxyz (cdr (assoc 10 ept))) (setq sx (rtos (nth 1 lxyz)));将坐标值实数转换成字符 (setq sy (rtos (nth 0 lxyz))) (setq sz (rtos (nth 2 lxyz))) (setq i1 (+ i 1));计算点序号 (setq sn (rtos i1 2 0));将序号实数转换成字符 (setq sxyz (strcat sn“,,“ sy “,“ sx “,“ sz)) (write-line sxyz ff) ) ) (setq i (+ i 1)) );repeat ) (prompt “* *输出格式(点号,, Y,X,Z)**“) (prin1) 地形图上提取碎步点(高程点)坐标并输出到文本 2010-05-18 08:50:38| 分类: 工程 | 标签: |字号大中小 订阅 利用程序提取地形图上碎步点的三维坐标。并输出到记事本中, 该程序待修改的地方是不能选取点,并输出数据,待改正。 (defun c:gcdtq() (setvar “echo“ 0) ;指令执行过程不响应 (setq en (entsel “选择高程点:“)) ;要求碰选一个高程点 (setq ff (open (getfiled “文件保存为“ “f:/“ “txt“ 1) “a“)) (setq en_data (entget (car en))) ;取得元体资料列表 (setq pt (cdr (assoc 10 en_data))) ;求得高程点坐标pt (setq py(rtos (nth 1 pt)));提取测量坐标Y值 (setq px(rtos (nth 0 pt)));提取测量坐标X值 (setq pz(rtos (nth 2 pt)));提取测量坐标Z值 (setq sxyz (strcat px “ “ py “ “ pz)) (write-line sxyz ff) (prin1) ) (prompt “*************** *****************“) (prin1) 连续选取高程点并输出到文本 2010-05-18 15:33:49| 分类: 工程 | 标签: |字号大中小 订阅 ;2010-05-18 武赤公路 ;用于提取地形图中的高程点(碎步点)坐标,同时可以提取点(point)的坐标 ;本程序的缺点是不能过滤对象,同时也成为了他的优点;没有限制点的样式,块也可以,点也可以; ;本程序设计保存文件是可以在已有文件中继续添加数据,但是序号不再累积;这样可以判断不同时期选取的数据 (defun c:gcdtq() (setvar “echo“ 0) ;指令执行过程不响应 (setq ff (open (getfiled “文件保存为“ “f:/“ “dat“ 1) “a“)) (setq en (entsel “选择高程点:“));要求碰选一个高程点 (setq i 1);生成序号 (while en (setq en_data (entget (car en))) ;取得元体资料列表 (setq pt (cdr (assoc 10 en_data))) ;求得高程点坐标pt (setq py(rtos (nth 1 pt)));提取测量坐标系Y值 (setq px(rtos (nth 0 pt)));提取测量坐标洗X值 (setq pz(rtos (nth 2 pt)));提取测量坐标系Z值 (setq pi(rtos i 2 0)) (setq pxyz (strcat pi“,,“ px “,“ py “,“ pz));输出为CASS数据格式 (write-line pxyz ff);写入文本 (setq en (entsel “\n选择下一个高程点:“)) (setq i (+ i 1)) ) (close file) (prin1) ) (prompt “**从CASS中提取高程点或(point)点坐标,* *高程点提取**“) (prin1) 横断面数据提取(待修改) 2010-05-18 21:59:09| 分类: 工程 | 标签: |字号大中小 订阅 (defun c:hdm() (setvar “echo“ 0) ;指令执行过程不响应 ;计算方位角 (setq ff (open (getfiled “文件保存为“ “c:/“ “hdm“ 1) “a“)) (setq zh (getreal“请输入桩号:“)) ;计算横断面上点到中心线的垂距,数值分正负 (setq pt1 (getpoint “\n拾取纵断面上的一点:“));用于确定横断面上的零点位置 (setq x1 (car pt1));给纵断面上一点X赋值x1 (setq y1 (cadr pt1));给纵断面上一点Y赋值y1 (setq pt2 (getpoint “\n拾取纵断面上的第二点:“));用于确定横断面上的零点位置 (setq x

lisp提取长方形坐标_坐标提取lisp程序相关推荐

  1. lisp提取长方形坐标_坐标提取lisp程序.doc

    坐标提取lisp程序 坐标提取lisp程序?? 2010-05-17 20:50:07|??分类: 工程 |??标签: |字号大中小?订阅 ;该程序主要用于CAD点(point)三维坐标提取,并将数据 ...

  2. lisp提取长方形坐标_求修改lisp程序,如何提取CAD中多个点的坐标,(本人想提取UCS坐标系)另外只需要提取X,Y值,不要Z...

    (defun c:tqzb (/) (setq cm (getvar "cmdecho")) (setvar "cmdecho" 0) (if (setq wj ...

  3. lisp提取长方形坐标_如何利用lisp程序一次性提取CAD中点的坐标(不要点击每个点,太多了麻烦)...

    (DEFUN C:TT ( / ss ff ss1 en pt x y) (setvar "cmdecho" 0) (setvar "blipmode" 0) ...

  4. opencvsharp 如何提取十字交叉点坐标_如何提取OpenFOAM计算结果的体心坐标

    目的:提取OpenFOAM计算结果的网格体心坐标,也就是把每个点的XYZ坐标写出来,一般是用来做二次处理. 我以前一直是重新写个solver,在solver里让输出mesh.C().internalF ...

  5. python提取cad坐标_怎么提取cad中坐标?CAD批量提取坐标点的三种方法

    经常有一些小伙伴问,CAD中怎么批量提取坐标点,今天给大家总结三种方法. 方法一:多段线顺序连接并提取. 1.多段线pl连接点: 2.li命令提取坐标: 3.将点位粘贴至excel,利用数据,分列,最 ...

  6. LISP excel 冻结拆分_[转载]Visual LISP与Excel电子表格

    Microsoft Excel 在当今世界上的电子表格应用软件产品中占有绝对的统治地位.我们经常可以看到财会部门或人事部门利用它来处理日常的一些数据.虽然说 Access 在数据处理方面会比Excel ...

  7. lisp 吴永进_采用Visual Lisp软件提高长输管道施工图设计效率

    摘 要 利用AutoCAD内嵌的Visual Lisp进行二次开发,编写了长输管道管沟开挖土石方量的计算程序,取得了预期的效果.本文提出了读取施工图数据,逐段计算土石方量.回填细土量的方法,介绍了关键 ...

  8. 我的世界java版如何看坐标_坐标 - Minecraft Wiki,最详细的官方我的世界百科

    Minecraft地图上的x, y和z坐标. 以俯视的视角展示了X和Z轴的图像.红色高亮表示与标准不同的轴. 坐标(coordinates)在数字上反映了玩家在世界中的位置. 坐标基于一个由互相垂直且 ...

  9. lisp提取长方形坐标_在CAD中,用LISP如何提取三维多段端点坐标?

    答:请查看附件,写的lisp程序,输入tt运行程序,批量选择cad中的点,然后将坐标写入txt文件. 指定保存文件的位置及名称,... 答:(vl-load-com) (setq ptb (vlax- ...

最新文章

  1. 【神经网络】(17) EfficientNet 代码复现,网络解析,附Tensorflow完整代码
  2. 用cookie实现保存密码
  3. 全球与中国氢燃料电池液冷泵市场发展现状调查与投资前景预测报告2022-2028年版
  4. 《云原生人才计划之Kubernetes 技术图谱》发布!
  5. 关于opencv读取摄像头的未解之谜
  6. mysql win10 优化设置_windows10如何优化?系统优化设置方法
  7. 浅析“高斯白噪声”,“泊松噪声”,“椒盐噪声”的区别
  8. uboot主Makefile分析
  9. 后端工程师的「跨域」之旅
  10. unity打开一片黑_你的面膜上黑!名!单!了!吗!
  11. python采集抖音数据_DouYinSDK 抖音爬虫数据采集福音
  12. 精心整理 | R语言中文社区历史文章合集(作者篇)
  13. 利用JavaScript实现在网页上图片上一张下一张的操作
  14. android 字体调节大小,教你如何修改Android默认字体大小和设置字体大小比例
  15. 百度网盘链接怎么同步更新、百度网盘链接同步、百度网盘分享同步更新、百度网盘怎么同步更新、百度网盘资源同步更新、百度网盘分享文件同步更新、百度网盘好友分享同步更新、百度网盘共享文件同步更新...
  16. Webstorm返回上一步操作快捷键 格式化代码快捷键
  17. Pytorch为什么总要设置随机种子
  18. 基片集成波导原理_基片集成波导
  19. java 日期 纳秒_java8 ZonedDateTime 日期精度到纳秒
  20. 数据分析师三个等级_数据分析课|这三个等级的数据分析师报考条件,一定是你需要的...

热门文章

  1. java 坦克世界源代码教程_Unity开发《坦克世界》项目实战视频教程
  2. Arduino - 最小系统(基于ATMEGA8-16PU)
  3. 微软苏菲rt能装鸿蒙,评测人员称Surface RT设计漂亮但系统存不足
  4. 90后与老爸老妈斗智斗勇
  5. 可替代Adobe Reader的pdf阅读器下载
  6. 2.H3CNE-网络参考模型
  7. 爬虫-Python入门
  8. 计算机网络两台主机互相通信过程概览
  9. 【模型训练】YOLOv7自行车检测
  10. Win7 快捷键(快人一等)