找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 782|回复: 7

[求助] [求助]:想知道下面这个lisp应该怎么用?

[复制链接]
发表于 2004-11-24 22:29:26 | 显示全部楼层 |阅读模式

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

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

×
我在本论坛看到了这个地形图初探的文章,觉得很有用,但是不知道下面这个步骤是如何进行的,谢了!

利用以下Autolisp程序,通过对图象平移,旋转,放缩,使其定向:


(defun c:dingxiang ()

;(setq wucha (getreal"请输入允许检核点位误差:");可据要求调整

(setq wucha 0.001

real_wucha

1

)

(print "请选择要定向图形:")

(setq image_sel (ssget)

image_p1 (getpoint "请输入第一定向点:")

)

(while (and (> real_wucha wucha) (/= image_p1 nil))

(setq ordi_p1 (getpoint "请输入第一定向点坐标:")

image_p2 (getpoint "请输入第二定向点:")

ordi_p2 (getpoint "请输入第二定向点坐标:")

move_dist (list (- (car ordi_p1) (car image_p1))

(- (cadr ordi_p1) (cadr image_p1))

)

image_angle (angle image_p1 image_p2)

ordi_angle (angle ordi_p1 ordi_p2)

rota_angel (- ordi_angle image_angle)

bili (/ (distance ordi_p1 ordi_p2)

(distance image_p1 image_p2)

)

)

(command "move" image_sel "" move_dist "")

(command "rotate" image_sel "" ordi_p1 rota_angle)

(command "scale" image_sel "" ordi_p1 bili)

(setq image_p3 (getpoint "请输入检核点:")

ordi_p3 (getpoint "请输入检核点坐标:")

real_wucha (/ (distance image_p3 ordi_p3)

(distance ordi_p1 ordi_p2)

)

)

(if (> real_wucha wucha)

(setq image_p1

(getpoint "定向误差超限请输入第一定向点<回车结束定向>:"

)

)

(print "定向完毕!!!")

) ;if

) ;while

) ;defun
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-11-24 22:35:55 | 显示全部楼层
是不是卫片纠正用的?定位点可能就是像控点!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-11-24 22:57:20 | 显示全部楼层
我也不是很懂,看程序很象完成那个功能的,你要问问读航测的人,他们比较清楚!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2004-11-25 13:06:35 | 显示全部楼层
这个应该是卫星图片或者扫描图的纠正程序吧。
将卫星图片或扫描图片上的特征点或者控制点(这些点坐标已知)与CAD中的坐标符合,从而定位、纠正图片,然后进行数字化或者其他工作。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-27 15:39 , Processed in 0.166934 second(s), 46 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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