找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 992|回复: 4

[求助]:多段线控制点

[复制链接]
发表于 2006-3-10 13:41:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
多段线控制点

怎么提取多个多段线控制点????

我用list结果是:

      


按 ENTER 键继续:
                  LWPOLYLINE  图层: 0
                            空间: 模型空间
                   颜色: 253    线型: CONTINUOUS
                   句柄 = 8cfc6
              打开
    固定宽度     0.000
     
            长度   5.441
按 ENTER 键继续:

          于端点  X= 5484.000  Y=  298.000  Z=    0.000
          于端点  X= 5487.900  Y=  299.200  Z=    0.000
          于端点  X= 5489.000  Y=  300.000  Z=    0.000

            ARC       图层: 0
                            空间: 模型空间
                   颜色: 253    线型: CONTINUOUS
                   句柄 = 8cef8
              圆心 点, X= 5418.880  Y=  293.824  Z=    0.000
              半径    13.209
              起点 角度     67
              端点 角度    130
            长度    14.527

                  LWPOLYLINE  图层: 0
                            空间: 模型空间
                   颜色: 253    线型: CONTINUOUS
                   句柄 = 8cef2
              打开
    固定宽度     0.000
              面积   6.588
            长度   8.337

          于端点  X= 5412.000  Y=  297.000  Z=    0.000
          于端点  X= 5411.000  Y=  297.000  Z=    0.000
          于端点  X= 5410.000  Y=  298.000  Z=    0.000
          于端点  X= 5410.353  Y=  303.912  Z=    0.000

如果我只要X和Y的数据,应该怎么办???

谢谢!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2006-3-10 15:08:05 | 显示全部楼层
就是点坐标~~~~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-3-16 00:00:43 | 显示全部楼层
论坛中的工程师专栏有xyp1964大师提供的test程序能满足你的要求,甚至于三维坐标都可以,我就是经常用他的东西,在此也谢谢他。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-3-26 21:07:59 | 显示全部楼层
最初由 zbweixkj 发布
[B]论坛中的工程师专栏有xyp1964大师提供的test程序能满足你的要求,甚至于三维坐标都可以,我就是经常用他的东西,在此也谢谢他。 [/B]
  1. [FONT=courier new];;;桩位标注
  2. (defun c:test ()
  3.   (CMDLASC0)
  4.   (if (null no)
  5.     (setq no 0)
  6.   )
  7.   (if (null ukw)
  8.     (setq ukw "1")
  9.   )
  10.   (setq        no  (UREAL 7 "" "\n起始公里数" no)
  11.         ukw (UKWORD 1 "1 2" "\n方式 : 1-递增/2-递减" ukw)
  12.         no1 no
  13.   )
  14.   (if (setq pt (getpoint "\n起始桩号点<退出>: "))
  15.     (progn
  16.       (setq k1 (fix (/ no1 1000))
  17.             k2 (- no1 (* k1 1000.0))
  18.             tx (strcat "K" (rtos k1 2 0) "+" (rtos k2 2 2))
  19.       )
  20.       (mkla "桩位点" 1)
  21.       (command "circle" pt (* sc 50))
  22.       (setq pt-tx (polar pt (* pi 0.25) (* sc 100)))
  23.       (mkla "桩位数" 4)
  24.       (xyp-Text 2 pt-tx tx)
  25.       (while (setq pt1 (getpoint pt "\n下一点<退出>: "))
  26.         (setq dist (distance pt1 pt))
  27.         (cond ((= ukw "1") (setq no1 (+ no1 dist)))
  28.               ((= ukw "2") (setq no1 (- no1 dist)))
  29.         )
  30.         (setq k1 (fix (/ no1 1000))
  31.               k2 (- no1 (* k1 1000.0))
  32.               tx (strcat "K" (rtos k1 2 0) "+" (rtos k2 2 2))
  33.         )
  34.         (mkla "桩位点" 1)
  35.         (command "circle" pt1 (* sc 50))
  36.         (setq pt-tx (polar pt1 (* pi 0.25) (* sc 100))
  37.               pt    pt1
  38.         )
  39.         (mkla "桩位数" 4)
  40.         (xyp-Text 2 pt-tx tx)
  41.       )
  42.     )
  43.   )
  44.   (CMDLA1)
  45. )[/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-3-26 21:52:23 | 显示全部楼层
谢谢xyp1964大师,我将此程序试用了一下,发现程序挺好用,只是在PL线中有圆弧线段时,不知为何结果与CAD中的list命令结果有一定的差异,如我做的一个图中用LIST量出是947m,而程序标出则为737m,麻烦你再看一下,期盼。。再次感谢。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-9 17:05 , Processed in 0.366319 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表