找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 943|回复: 11

[求助] [求助]:怎么样才能把方格网十丝取坐标整数插入

[复制链接]
发表于 2003-11-9 22:19:07 | 显示全部楼层 |阅读模式

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

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

×
lisp里有没有这样的函数,在插入方格网十字丝的时候,比如:坐标为100,100。我在屏幕上点取这个点周围的任意一个位置,十字丝以100,100整数插入。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-11-10 01:16:40 | 显示全部楼层
周围的范围有多大呢? (120 120) & (195  195)?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-11-10 21:14:41 | 显示全部楼层
最初由 Tong 发布
[B]周围的范围有多大呢? (120 120) & (195  195)? [/B]

如果是1:500的图,以模型空间50米为一个单位所组成的正方形,分成田字格四等分,四个角坐标控制四个区域,在所控制的区域里任意一个位置可以控制十字丝以整数插入.如果光标点在四个角坐标的对角线上,可以在程序里分配给某一个角点的坐标.

不知我说的明不明白?呵呵
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2003-11-11 20:33:35 | 显示全部楼层
最初由 zhynt 发布
[B]用网格捕捉啊。 [/B]


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

使用道具 举报

发表于 2003-11-12 09:32:22 | 显示全部楼层
最初由 blue 发布
[B]

晕 [/B]


你先别急着晕啊,我哪儿说得不对吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-11-12 20:32:59 | 显示全部楼层
最初由 zhynt 发布
[B]

你先别急着晕啊,我哪儿说得不对吗? [/B]

我说的是地形图的方格网,讲究的是地理坐标,用方格网来控制地理坐标的位置.
如果方格网之间的距离是100或者1000米那怎么办?
我看到过其它在CAD平台上二次开发的,绘地形图软件可以取整数插入方格网.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2003-11-13 00:19:57 | 显示全部楼层
就是那地形图上画小十字吧,很简单的:

  1. ;;;十字线长1600,要改就改下面的800
  2. ;;;层自己设吧
  3. (defun c:fg( / li-x li-y p1 p2 x x1 x2 y y1 y2  creatline)
  4. (defun creatline(p dis)
  5.   (entmake(list '(0 . "LINE")'(100 . "AcDbEntity")(cons 10(polar p pi dis))(cons 11(polar p 0 dis))))
  6.   (entmake(list '(0 . "LINE")'(100 . "AcDbEntity")(cons 10(polar p(* 1.5 pi)dis))(cons 11(polar p(/ pi 2)dis))))
  7. )
  8. (if(and
  9.   (setq p1(getpoint "\n选原点:"))
  10.   (setq p2(getcorner p1"\n范围:"))
  11.   )
  12.   (progn
  13.   (setq x1(car p2) x2(car p1)x(min x1 x2)
  14.         y1(cadr p2)y2(cadr p1)y(min y1 y2)
  15.   )
  16.   (setq dis(getdist "\n每格距离(50000)"))
  17.   (if(not dis)(setq dis 50000))
  18.   (while(<= x(max x1 x2))(setq li-x(cons x li-x) x(+ x dis)))
  19.   (while(<= y(max y1 y2))(setq li-y(cons y li-y) y(+ y dis)))
  20.   (command"undo""begin")
  21.   (foreach a li-x
  22.    (foreach b li-y(creatline (list a b)800))
  23.   )
  24.   (command"undo""end")
  25. )))

命令名 FG
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2003-11-16 20:30:44 | 显示全部楼层
最初由 blue 发布
[B]
我说的是地形图的方格网,讲究的是地理坐标,用方格网来控制地理坐标的位置.
如果方格网之间的距离是100或者1000米那怎?.. [/B]



其实你也别晕,下载小虾多。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-26 21:03 , Processed in 0.193000 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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